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

從BASIC躍到C

從BASIC躍到C

定 價:¥28.00

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

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

內(nèi)容簡介

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

作者簡介

暫缺《從BASIC躍到C》作者簡介

圖書目錄

第一章  概述
1.2  C語言的由來與發(fā)展
1.3  C語言的特點
1.2.1  高效率
1.2.2  良好的可移植性
1.2.3  簡潔、緊湊,自由度大
1.2.4  C允許低級操作和高級結(jié)構(gòu)
1.2.5  C的缺點
1.2.6  C語言是面向程序員的語言
1.3  C語言程序概貌
1.3.1  C程序與QB程序的比較
1.3.2  C程序的總體結(jié)構(gòu)
習(xí)題一
第二章  數(shù)據(jù)
2.1  BASIC的數(shù)據(jù)類型
2.2  C的數(shù)據(jù)類型
2.2.1  整型數(shù)據(jù)
2.2.2  實型數(shù)據(jù)
2.2.3  字符型數(shù)據(jù)
2.2.4  空型數(shù)據(jù)
2.2.5  數(shù)組
2.3  數(shù)據(jù)類型的說明
2.3.1  符號常量的說明
2.3.2  簡單變量的說明
2.3.3  數(shù)組的說明
2.4  數(shù)據(jù)的輸出與輸入
2.4.1  數(shù)據(jù)的輸出:printf( )函數(shù)
2.4.2  數(shù)據(jù)的輸入:scanf( )函數(shù)
2.5  數(shù)據(jù)類型轉(zhuǎn)換
2.5.1  數(shù)據(jù)類型的自動轉(zhuǎn)換
2.5.2  數(shù)據(jù)類型的強(qiáng)制轉(zhuǎn)換
習(xí)題二
第三章  運算符、表達(dá)式和語句
3.1  與BASIC一致的運算符
3.2  與BASIC有些差異的運算符
3.2.1  功能相同形態(tài)相異的運算符
3.2.2  舉例
3.3  C語言獨具的運算符
3.3.1  方括符
3.3.2  花括符
3.3.3  箭頭聯(lián)接符
3.3.4  強(qiáng)制類型符
3.3.5  地址運算符
3.3.6  間接運算符
3.3.7  增1運算符和減1運算符
3.3.8  算術(shù)賦值運算符
3.3.9  位運算符
3.3.10  條件運算符
3.3.11  逗號運算符
3.4  優(yōu)先級和結(jié)合性
3.5  表達(dá)式
3.5.1  各種類型的表達(dá)式
3.5.2  表達(dá)式的求值
3.6  語句
3.6.1  C語句與BASIC語句的差異
3.6.2  空語句及復(fù)合語句
習(xí)題三
第四章  控制結(jié)構(gòu)
4.1  無條件轉(zhuǎn)向
4.2  循環(huán)結(jié)構(gòu)
4.2.1  for循環(huán)語句
4.2.2  while循環(huán)語句
4.2.3  do-while循環(huán)語句
4.2.4  循環(huán)的輔助語句:continue和break
4.2.5  C與QB在構(gòu)成循環(huán)結(jié)構(gòu)方面的比較
4.2.6  循環(huán)語句的選擇
4.3  分支結(jié)構(gòu)
4.3.1  if語句
4.3.2  多得分支和else if階梯
4.3.3  用條件運算符代替if語句
4.3.4  用開關(guān)語句作多路分支
4.4  綜合示例
習(xí)題四
第五章  函數(shù)
5.1  概述
5.1.1  C函數(shù)與BASIC函數(shù)的比較
5.1.2  C函數(shù)的特點
5.1.3  一個簡單的例子
5.1.4  為什么要使用函數(shù)?
5.1.5  什么時候使用函數(shù)?
5.1.6  學(xué)會使用函數(shù)
5.2  函數(shù)的定義和說明
5.2.1  函數(shù)的定義
5.2.2  函數(shù)的說明
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對變量作用域的說明
5.6  存儲類型
5.6.1  自動型
5.6.2  外部型
5.6.3  靜態(tài)型
5.6.4  寄存器型
5.7  常用數(shù)學(xué)函數(shù)
5.7.1  絕對值函數(shù)
5.7.2  三角函數(shù)
5.7.3  反三角函數(shù)
5.7.4  指數(shù)函數(shù)
5.7.5  對數(shù)函數(shù)
5.7.6  雙曲線函數(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)缺點
6.1.1  指針
6.1.2  指針的用途
6.1.3  使用指針的優(yōu)缺點
6.1.4  怎樣學(xué)習(xí)指針
6.2  指針的說明
6.2.1  指針變量
6.2.2  指針的說明
6.2.3  指針的初始化
6.2.4  使用地址運算符的注意事項
6.3  指針運算
6.3.1  指針加、減一個整型量
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  多級指針——指向指針的指針
6.5.1  多級指針的說明
6.5.2  多級指針的應(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  多級串指針
7.3  命令行參數(shù)
7.4  常用的處理字串的庫函數(shù)
7.4.1  能在QB中看到影子的C庫函數(shù)
7.4.2  常用字串函數(shù)
7.4.3  字符測試函數(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  訪問結(jié)構(gòu)成員
8.3  結(jié)構(gòu)與數(shù)組
8.3.1  說明結(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  通過指針訪問結(jié)構(gòu)成員
8.5  結(jié)構(gòu)的嵌套
8.5.1  結(jié)構(gòu)成員是另一個結(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  類型定義
8.8  內(nèi)存的動態(tài)分配
8.8.1  QB的$DYNAMIC和C內(nèi)存動態(tài)分配
8.8.2  內(nèi)存的劃分
8.8.3  分配內(nèi)存的兩種方式
8.8.4  內(nèi)存動態(tài)分配函數(shù)
8.9  鏈表
8.9.1  鏈表的概念
8.9.2  建立鏈表
8.9.3  鏈表項目的插入
8.9.4  鏈表項目的刪除
8.10  聯(lián)合
8.10.1  聯(lián)合與結(jié)構(gòu)的比較
8.10.2  聯(lián)合的定義、說明和性質(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  訪問ROM BIOS
8.11.3  訪問ROM BIOS舉例
8.12  枚舉類型
8.12.1  枚舉類型的定義和說明
8.12.2  枚舉值和枚舉的賦值
8.12.3  枚舉類型的應(yīng)用
8.13  綜合示例
習(xí)題八
第九章  文件操作
9.1  概述
9.1.1  C文件與QB文件
9.1.2  標(biāo)準(zhǔn)文件和一般文件
9.1.3  C文件的兩級I/O
9.1.4  文件號與文件指針
9.1.5  文件的關(guān)閉
9.2  數(shù)據(jù)文件的分類
9.2.1  基本概念
9.2.2  順序文件
9.2.3  隨機(jī)訪問文件
9.2.4  BASIC的OPEN語句C的fopen( )函數(shù)
9.3  常用讀寫文件函數(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ī)訪問文件
9.5.1  概述
9.5.2  隨機(jī)文件的建立
9.5.3  隨機(jī)文件的讀入和修改
習(xí)題九
第十章  位操作
10.1  概述
10.2  按位運算
10.2.1  重審位操作符
10.2.2  按位運算的基本概念
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  頭文件中常見的名目
11.3  宏定義
11.3.1  符號常量
11.3.2  宏
11.4  條件編譯
習(xí)題十一
附錄
A  C的322個關(guān)鍵詞
B  ASCII字符碼
C  C/QB命令交叉參考
D  C/QB函數(shù)交叉參考
參考文獻(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號