本書內容包括:C語言概述、數據類型和表達式、簡單程序設計、分支結構程序設計、循環(huán)結構程序設計、數組、函數等,并對C程序設計進行上機實驗指導,對各章節(jié)習題作了解答。
第一部分 C程序設計基礎
1章 C語言概述
1.1 C語言的發(fā)展
1.2 C語言的特點
1.3 C語言格式及結構特點
1.3.1 C語言的格式
1.3.2 C源程序的結構特點
1.3.3 書寫程序時應遵循的規(guī)則
1.4 C運行環(huán)境簡介
1.4.1 使用Turbo C集成環(huán)境編譯與運行C程序
1.4.2 使用Visual C 集成環(huán)境編譯與運行C程序
習題1
2章 數據類型和表達式
2.1 基本數據類型
2.2 常量與變量
2.2.1 標識符
2.2.2 常量
2.2.3 變量
2.3 整型
2.3.1 整型常量的表示
2.3.2 整型變量
2.4 實型
2.4.1 實型常量的表示
2.4.2 實型變量
2.4.3 實型數據的說明
2.5 字符型
2.5.1 字符型常量
2.5.2 字符型變量
2.5.3 字符型數據的說明
2.6 類型之間轉換及混合運算
2.7 算術運算及表達方式
2.8 賦值運算符及表達式
2.9 逗號運算符及表達式
2.10 自增自減運算符
習題2
3章 簡單程序設計
3.1 結構化程序設計
3.1.1 順序結構
3.1.2 選擇結構
3.1.3 循環(huán)結構
3.2 數據的輸出
3.2.1 格式化輸出函數prntf
3.2.2 putchar函數
3.3 數據的輸入
3.3.1 格式化輸入函數scanf
3.3.2 getchar函數
3.4 C語句
3.5 順序結構程序設計
習題3
4章 分支結構程序設計
4.1 關系運算符和關系表達式
4.1.1 關系運算符及其優(yōu)先次序
4.1.2 關系表達式
4.2 邏輯運算符和邏輯表達式
4.2.1 邏輯運算符及其優(yōu)先次序
4.2.2 邏輯表達式
4.3 If語句
4.4 If語句的嵌套
4.5 條件運算符和條件表達式
4.6 SWitch語句及break語句
4.7 程序舉例
習題4
5章 循環(huán)結構程序設計
5.1 goto語句及用goto語句構成的循環(huán)
5.2 while語句
5.3 do—while語句
5.4 for語句
5.5 COntinue語句及break語句在循環(huán)體中的作用
5.6 循環(huán)的嵌套
5.7 程序舉例
習題5
六章 數組
6.1 一維數組
6.1.1 一維數組的定義
6.1.2 一維數組元素的引用
6.1.3 一維數組的初始化
6.1.4 一維數組程序舉例
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.3.4 字符串和字符串結束標志
6.3.5 字符數組的輸入輸出
6.3.6 字符串處理函數
習題6
7章 函數
7.1 概述
7.2 函數定義的一般形式
7.2.1 無參函數的定義
7.2.2 有參函數的定義
7.2.3 空函數
7.3 函數參數和函數的值
7.3.1 形式參數和實際參數
7.3.2 函數的返回值
7.4 函數的調用
7.4.1 函數調用的一般形式
7.4.2 函數調用的方式
7.4.3 對被調用函數的說明
7.5 函數的嵌套調用
7.6 函數的遞歸調用
7.7 數組作為函數參數
7.7.1 數組元素作為函數實參
7.7.2 用數組名作為函數的實參與形參
7.8 局部變量和全局變量
7.8.1 局部變量
7.8.2 全局變量
7.9 動態(tài)存儲變量與靜態(tài)存儲變量
7.9.1 變量的存儲類別
8章 編譯預處理
9章 指針
0章 結構體與聯合體
1章 位運算
2章 文件
二部分 C程序設計上機實驗指導
三部分 習題解答
附錄1 全國計算機等級考試二級筆試試卷
附錄2 Turbo c 編譯錯誤信息
附錄3 標準ACII 字符集