注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)BASIC/VB及其相關(guān)從BASIC躍到C

從BASIC躍到C

從BASIC躍到C

定 價(jià):¥28.00

作 者: 潘正伯,瞿燕編著
出版社: 北京大學(xué)出版社
叢編項(xiàng): 半雙語(yǔ)系列教材
標(biāo) 簽: BASIC語(yǔ)言

ISBN: 9787301036211 出版時(shí)間: 1998-05-01 包裝:
開(kāi)本: 26cm 頁(yè)數(shù): 306頁(yè) 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)是為有BASIC基礎(chǔ)的讀者編寫(xiě)的套學(xué)習(xí)程序設(shè)計(jì)語(yǔ)言的教材中的一本(另外兩本為《從BASIC躍到C》;《從BASIC躍到Fortran》。本書(shū)詳細(xì)講解C語(yǔ)言的基本知識(shí),在寫(xiě)法上采用類(lèi)似外語(yǔ)教學(xué)中的雙語(yǔ)教學(xué),通過(guò)對(duì)比方式讓已會(huì)BASIC語(yǔ)言的讀者學(xué)把用BASIC語(yǔ)言編寫(xiě)的程序轉(zhuǎn)換成C語(yǔ)言的形式。比較兩種語(yǔ)言編寫(xiě)的程序之間的差異引導(dǎo)讀者進(jìn)一步思考如何發(fā)揮C語(yǔ)言的特長(zhǎng)和優(yōu)勢(shì),從而更快捷、更深刻地掌握C語(yǔ)言,達(dá)到能旁通的效果。本書(shū)是作者總結(jié)多年教學(xué)經(jīng)驗(yàn)所作的教學(xué)改革的嘗試,適合作為大專(zhuān)院校程序設(shè)計(jì)課教材,也適于計(jì)算機(jī)語(yǔ)言初學(xué)者和有一定BASIC語(yǔ)言基礎(chǔ)從事計(jì)算機(jī)工作的科技人員學(xué)習(xí)參考。

作者簡(jiǎn)介

暫缺《從BASIC躍到C》作者簡(jiǎn)介

圖書(shū)目錄

第一章  概述
1.2  C語(yǔ)言的由來(lái)與發(fā)展
1.3  C語(yǔ)言的特點(diǎn)
1.2.1  高效率
1.2.2  良好的可移植性
1.2.3  簡(jiǎn)潔、緊湊,自由度大
1.2.4  C允許低級(jí)操作和高級(jí)結(jié)構(gòu)
1.2.5  C的缺點(diǎn)
1.2.6  C語(yǔ)言是面向程序員的語(yǔ)言
1.3  C語(yǔ)言程序概貌
1.3.1  C程序與QB程序的比較
1.3.2  C程序的總體結(jié)構(gòu)
習(xí)題一
第二章  數(shù)據(jù)
2.1  BASIC的數(shù)據(jù)類(lèi)型
2.2  C的數(shù)據(jù)類(lèi)型
2.2.1  整型數(shù)據(jù)
2.2.2  實(shí)型數(shù)據(jù)
2.2.3  字符型數(shù)據(jù)
2.2.4  空型數(shù)據(jù)
2.2.5  數(shù)組
2.3  數(shù)據(jù)類(lèi)型的說(shuō)明
2.3.1  符號(hào)常量的說(shuō)明
2.3.2  簡(jiǎn)單變量的說(shuō)明
2.3.3  數(shù)組的說(shuō)明
2.4  數(shù)據(jù)的輸出與輸入
2.4.1  數(shù)據(jù)的輸出:printf( )函數(shù)
2.4.2  數(shù)據(jù)的輸入:scanf( )函數(shù)
2.5  數(shù)據(jù)類(lèi)型轉(zhuǎn)換
2.5.1  數(shù)據(jù)類(lèi)型的自動(dòng)轉(zhuǎn)換
2.5.2  數(shù)據(jù)類(lèi)型的強(qiáng)制轉(zhuǎn)換
習(xí)題二
第三章  運(yùn)算符、表達(dá)式和語(yǔ)句
3.1  與BASIC一致的運(yùn)算符
3.2  與BASIC有些差異的運(yùn)算符
3.2.1  功能相同形態(tài)相異的運(yùn)算符
3.2.2  舉例
3.3  C語(yǔ)言獨(dú)具的運(yùn)算符
3.3.1  方括符
3.3.2  花括符
3.3.3  箭頭聯(lián)接符
3.3.4  強(qiáng)制類(lèi)型符
3.3.5  地址運(yùn)算符
3.3.6  間接運(yùn)算符
3.3.7  增1運(yùn)算符和減1運(yùn)算符
3.3.8  算術(shù)賦值運(yùn)算符
3.3.9  位運(yùn)算符
3.3.10  條件運(yùn)算符
3.3.11  逗號(hào)運(yùn)算符
3.4  優(yōu)先級(jí)和結(jié)合性
3.5  表達(dá)式
3.5.1  各種類(lèi)型的表達(dá)式
3.5.2  表達(dá)式的求值
3.6  語(yǔ)句
3.6.1  C語(yǔ)句與BASIC語(yǔ)句的差異
3.6.2  空語(yǔ)句及復(fù)合語(yǔ)句
習(xí)題三
第四章  控制結(jié)構(gòu)
4.1  無(wú)條件轉(zhuǎn)向
4.2  循環(huán)結(jié)構(gòu)
4.2.1  for循環(huán)語(yǔ)句
4.2.2  while循環(huán)語(yǔ)句
4.2.3  do-while循環(huán)語(yǔ)句
4.2.4  循環(huán)的輔助語(yǔ)句:continue和break
4.2.5  C與QB在構(gòu)成循環(huán)結(jié)構(gòu)方面的比較
4.2.6  循環(huán)語(yǔ)句的選擇
4.3  分支結(jié)構(gòu)
4.3.1  if語(yǔ)句
4.3.2  多得分支和else if階梯
4.3.3  用條件運(yùn)算符代替if語(yǔ)句
4.3.4  用開(kāi)關(guān)語(yǔ)句作多路分支
4.4  綜合示例
習(xí)題四
第五章  函數(shù)
5.1  概述
5.1.1  C函數(shù)與BASIC函數(shù)的比較
5.1.2  C函數(shù)的特點(diǎn)
5.1.3  一個(gè)簡(jiǎn)單的例子
5.1.4  為什么要使用函數(shù)?
5.1.5  什么時(shí)候使用函數(shù)?
5.1.6  學(xué)會(huì)使用函數(shù)
5.2  函數(shù)的定義和說(shuō)明
5.2.1  函數(shù)的定義
5.2.2  函數(shù)的說(shuō)明
5.3  函數(shù)的調(diào)用
5.3.1  函數(shù)的參數(shù)傳遞
5.3.2  函數(shù)的返回值
5.4  遞歸
5.5 變量的作用域
5.5.1  QB與C關(guān)于變量作用域的不同規(guī)定
5.5.2  C對(duì)變量作用域的說(shuō)明
5.6  存儲(chǔ)類(lèi)型
5.6.1  自動(dòng)型
5.6.2  外部型
5.6.3  靜態(tài)型
5.6.4  寄存器型
5.7  常用數(shù)學(xué)函數(shù)
5.7.1  絕對(duì)值函數(shù)
5.7.2  三角函數(shù)
5.7.3  反三角函數(shù)
5.7.4  指數(shù)函數(shù)
5.7.5  對(duì)數(shù)函數(shù)
5.7.6  雙曲線(xiàn)函數(shù)
5.7.7  求平方根函數(shù)
5.7.8  求余函數(shù)
5.8.9  取整函數(shù)
5.7.10  分解函數(shù)
5.7.11  偽隨機(jī)數(shù)發(fā)生器和置種子函數(shù)
5.8  綜合示例
5.9  調(diào)試程序的一種重要方法
習(xí)題五
第六章  指針
6.1  指針,它的用途及優(yōu)缺點(diǎn)
6.1.1  指針
6.1.2  指針的用途
6.1.3  使用指針的優(yōu)缺點(diǎn)
6.1.4  怎樣學(xué)習(xí)指針
6.2  指針的說(shuō)明
6.2.1  指針變量
6.2.2  指針的說(shuō)明
6.2.3  指針的初始化
6.2.4  使用地址運(yùn)算符的注意事項(xiàng)
6.3  指針運(yùn)算
6.3.1  指針加、減一個(gè)整型量
6.3.2  指針相減
6.3.3  指針的比較
6.4  指針與數(shù)組
6.4.1  數(shù)組的指針表示
6.4.2  多維數(shù)組
6.4.3  數(shù)組指針——指向數(shù)組的指針
6.4.4  指針數(shù)組——指針構(gòu)成的數(shù)組
6.4.5  數(shù)組下標(biāo)與指針的選用
6.5  多級(jí)指針——指向指針的指針
6.5.1  多級(jí)指針的說(shuō)明
6.5.2  多級(jí)指針的應(yīng)用
6.6  指針與函數(shù)
6.6.1  數(shù)組和指針作函數(shù)的參數(shù)
6.6.2  傳值與傳址
6.6.3  指針作函數(shù)的返回值——指針函數(shù)
6.6.4  函數(shù)指針
6.7  小結(jié)
6.8  綜合示例
習(xí)題六
第七章  串
7.1  串與數(shù)組
7.1.1  常串
7.1.2  串?dāng)?shù)組
7.2  串與指針
7.2.1  串指針
7.2.2  多維串?dāng)?shù)組和串指針數(shù)組
7.2.3  矩形數(shù)組和不規(guī)則數(shù)組
7.2.4  多級(jí)串指針
7.3  命令行參數(shù)
7.4  常用的處理字串的庫(kù)函數(shù)
7.4.1  能在QB中看到影子的C庫(kù)函數(shù)
7.4.2  常用字串函數(shù)
7.4.3  字符測(cè)試函數(shù)
7.5  結(jié)合示例
習(xí)題七
第八章 結(jié)構(gòu)及其他數(shù)據(jù)形式
8.1  結(jié)構(gòu)有什么用
8.2  C結(jié)構(gòu)與QB記錄的比較
8.2.1  建立結(jié)構(gòu)模式
8.2.2  定義結(jié)構(gòu)變量
8.2.3  訪(fǎng)問(wèn)結(jié)構(gòu)成員
8.3  結(jié)構(gòu)與數(shù)組
8.3.1  說(shuō)明結(jié)構(gòu)數(shù)組
8.3.2  結(jié)構(gòu)數(shù)組成員的表示法
8.3.3  結(jié)構(gòu)數(shù)組的初始化
8.4  結(jié)構(gòu)與指針
8.4.1  指向結(jié)構(gòu)的指針——結(jié)構(gòu)指針
8.4.2  通過(guò)指針訪(fǎng)問(wèn)結(jié)構(gòu)成員
8.5  結(jié)構(gòu)的嵌套
8.5.1  結(jié)構(gòu)成員是另一個(gè)結(jié)構(gòu)
8.5.2  結(jié)構(gòu)的自身引用
8.6  結(jié)構(gòu)與函數(shù)
8.6.1  用結(jié)構(gòu)成員充當(dāng)函數(shù)參數(shù)
8.6.2  用結(jié)構(gòu)指針充當(dāng)函數(shù)參數(shù)
8.6.3  用結(jié)構(gòu)作函數(shù)參數(shù)
8.6.4  用結(jié)構(gòu)作函數(shù)的返回值
8.6.5  用結(jié)構(gòu)指針作函數(shù)的返回值
8.7  類(lèi)型定義
8.8  內(nèi)存的動(dòng)態(tài)分配
8.8.1  QB的$DYNAMIC和C內(nèi)存動(dòng)態(tài)分配
8.8.2  內(nèi)存的劃分
8.8.3  分配內(nèi)存的兩種方式
8.8.4  內(nèi)存動(dòng)態(tài)分配函數(shù)
8.9  鏈表
8.9.1  鏈表的概念
8.9.2  建立鏈表
8.9.3  鏈表項(xiàng)目的插入
8.9.4  鏈表項(xiàng)目的刪除
8.10  聯(lián)合
8.10.1  聯(lián)合與結(jié)構(gòu)的比較
8.10.2  聯(lián)合的定義、說(shuō)明和性質(zhì)
8.10.3  聯(lián)合的內(nèi)存模式
8.10.4  聯(lián)合與結(jié)構(gòu)的嵌套
8.11  結(jié)構(gòu)聯(lián)合的應(yīng)用
8.11.1  關(guān)于ROM BIOS
8.11.2  訪(fǎng)問(wèn)ROM BIOS
8.11.3  訪(fǎng)問(wèn)ROM BIOS舉例
8.12  枚舉類(lèi)型
8.12.1  枚舉類(lèi)型的定義和說(shuō)明
8.12.2  枚舉值和枚舉的賦值
8.12.3  枚舉類(lèi)型的應(yīng)用
8.13  綜合示例
習(xí)題八
第九章  文件操作
9.1  概述
9.1.1  C文件與QB文件
9.1.2  標(biāo)準(zhǔn)文件和一般文件
9.1.3  C文件的兩級(jí)I/O
9.1.4  文件號(hào)與文件指針
9.1.5  文件的關(guān)閉
9.2  數(shù)據(jù)文件的分類(lèi)
9.2.1  基本概念
9.2.2  順序文件
9.2.3  隨機(jī)訪(fǎng)問(wèn)文件
9.2.4  BASIC的OPEN語(yǔ)句C的fopen( )函數(shù)
9.3  常用讀寫(xiě)文件函數(shù)
9.3.1  格式化輸入輸出函數(shù)
9.3.2  字符輸入輸出函數(shù)
9.3.3  字串輸入輸出函數(shù)
9.3.4  數(shù)據(jù)塊輸入輸出函數(shù)
9.3.5  小結(jié)
9.3.6  文件中的定位函數(shù)
9.3.7  常用文件狀態(tài)函數(shù)
9.4  順序文件
9.4.1  順序文件的建立
9.4.2  順序文件的添加
9.4.3  順序文件的讀入
9.4.4  文件的打印輸出
9.5  隨機(jī)訪(fǎng)問(wèn)文件
9.5.1  概述
9.5.2  隨機(jī)文件的建立
9.5.3  隨機(jī)文件的讀入和修改
習(xí)題九
第十章  位操作
10.1  概述
10.2  按位運(yùn)算
10.2.1  重審位操作符
10.2.2  按位運(yùn)算的基本概念
10.2.3  位移
10.2.4  位邏輯
10.3  數(shù)據(jù)壓縮和解壓
10.3.1  數(shù)據(jù)壓縮
10.3.2  解壓
10.4  特征位和位域
10.4.1  特征位
10.4.2  位域
習(xí)題十
第十一章  預(yù)處理
11.1  預(yù)處理指令
11.2  包含文件
11.2.1  QB中的包含文件
11.2.2  C中包含文件的兩種形式
11.2.3  包含文件的建立和引用
11.2.4  頭文件中常見(jiàn)的名目
11.3  宏定義
11.3.1  符號(hào)常量
11.3.2  宏
11.4  條件編譯
習(xí)題十一
附錄
A  C的322個(gè)關(guān)鍵詞
B  ASCII字符碼
C  C/QB命令交叉參考
D  C/QB函數(shù)交叉參考
參考文獻(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)