《C語(yǔ)言程序設(shè)計(jì)》主要內(nèi)容:C語(yǔ)言是用自然語(yǔ)言來(lái)書寫程序的,用數(shù)學(xué)語(yǔ)言表達(dá)解題意圖,用英語(yǔ)來(lái)描述計(jì)算機(jī)能夠接受的指令!禖語(yǔ)言程序設(shè)計(jì)》以“基本符號(hào)→數(shù)據(jù)→表達(dá)式→語(yǔ)句→程序”流程為線索,按照熟悉的自然語(yǔ)言語(yǔ)法規(guī)則學(xué)習(xí)C語(yǔ)言,從而做到“統(tǒng)觀全局,突出主干,脈絡(luò)清晰”的目的和效果。書中所列例題大多是經(jīng)典編程范例,內(nèi)容不僅涉及了許多計(jì)算機(jī)典型語(yǔ)句,更容納了大量編程思想和編程技術(shù),如經(jīng)典數(shù)學(xué)問題解決方案,計(jì)算機(jī)枚舉、遞歸和模擬仿真等技術(shù)。為了更好地強(qiáng)化C語(yǔ)言知識(shí),編者精心篩選了近年來(lái)全國(guó)計(jì)算機(jī)等級(jí)考試部分標(biāo)準(zhǔn)試題列入習(xí)題,供大家練習(xí)。
第一章 C程序設(shè)計(jì)概述
1.1 程序設(shè)計(jì)語(yǔ)言
1.2 程序設(shè)計(jì)的基本步驟
1.3 算法及其表示
1.4 C語(yǔ)言的發(fā)展
1.5 C語(yǔ)言的特點(diǎn)
1.6 C語(yǔ)言的應(yīng)用領(lǐng)域
1.7 C程序的結(jié)構(gòu)
第二章 C語(yǔ)言基礎(chǔ)
2.1 C語(yǔ)言符號(hào)
2.2 C語(yǔ)言基本數(shù)據(jù)類型
2.3 常量
2.4 變量
2.5 運(yùn)算符
習(xí)題
第三章 表達(dá)式和語(yǔ)句
3.1 表達(dá)式
3.2 語(yǔ)句
3.3 輸入輸出語(yǔ)句
3.4 程序的順序結(jié)構(gòu)
習(xí)題
第四章 C語(yǔ)言程序的控制結(jié)構(gòu)
4.1 分支結(jié)構(gòu)
4.2 循環(huán)結(jié)構(gòu)
4.3 轉(zhuǎn)移控制語(yǔ)句
習(xí)題
第五章 函數(shù)
5.1 概述
5.2 函數(shù)的分類和定義
5.3 函數(shù)的調(diào)用
5.4 函數(shù)的嵌套調(diào)用
5.5 函數(shù)的遞歸調(diào)用
5.6 局部變量和全局變量
5.7 變量的存儲(chǔ)類型
5.8 內(nèi)部函數(shù)和外部函數(shù)
5.9 函數(shù)小結(jié)
習(xí)題
第六章 預(yù)處理
6.1 宏定義
6.2 文件包含
6.3 條件編譯
習(xí)題
第七章 數(shù)組
7.1 一維數(shù)組
7.2 二維數(shù)組
7.3 字符數(shù)組與字符串
習(xí)題
第八章 指針
8.1 指針、指向及指針變量
8.2 變量的指針和指向變量的指針變量
8.3 數(shù)組的指針和指向數(shù)組的指針變量
8.4 字符串的指針和指向字符串的指針變量
8.5 函數(shù)指針變量
8.6 指針型函數(shù)
8.7 指針數(shù)組和指向指針的指針
8.8 小結(jié)
習(xí)題
第九章 結(jié)構(gòu)體
9.1 結(jié)構(gòu)體及結(jié)構(gòu)體變量
9.2 結(jié)構(gòu)體數(shù)組
9.3 指向結(jié)構(gòu)體類型數(shù)據(jù)的指針
9.4 結(jié)構(gòu)體與函數(shù)
9.5 動(dòng)態(tài)存儲(chǔ)分配
9.6 鏈表處理——結(jié)構(gòu)體指針的應(yīng)用
9.7 共用體
9.8 枚舉型
9.9 用戶自定義類型
習(xí)題
第十章 位運(yùn)算
10.1 位運(yùn)算符
10.2 位域(位段)
第十一章 文件
11.1 C文件概述
11.2 文件指針
11.3 文件的打開與關(guān)閉
11.4 文件的順序讀寫
11.5 文件的隨機(jī)讀寫
11.6 文件檢測(cè)函數(shù)
11.7 C庫(kù)文件
習(xí)題
第十二章 編程中的常見錯(cuò)誤與預(yù)防
12.1 語(yǔ)法錯(cuò)誤
12.2 程序設(shè)計(jì)錯(cuò)誤
第十三章 C程序設(shè)計(jì)實(shí)驗(yàn)
實(shí)驗(yàn)一 C程序的運(yùn)行環(huán)境
實(shí)驗(yàn)二 簡(jiǎn)單的C程序設(shè)計(jì)
實(shí)驗(yàn)三 順序結(jié)構(gòu)程序設(shè)計(jì)
實(shí)驗(yàn)四 選擇結(jié)構(gòu)程序設(shè)計(jì)
實(shí)驗(yàn)五 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
實(shí)驗(yàn)六 函數(shù)
實(shí)驗(yàn)七 數(shù)組
實(shí)驗(yàn)八 指針
實(shí)驗(yàn)九 預(yù)處理命令
實(shí)驗(yàn)十 位運(yùn)算
實(shí)驗(yàn)十一 文件
附錄一 關(guān)鍵字及其用途
附錄二 運(yùn)算符及其說明
附錄三 Turbo C2.O常用庫(kù)函數(shù)
附錄四 常用字符與ASCII代碼對(duì)照表
參考文獻(xiàn)