本書包括十個任務,主要內(nèi)容為:C語言的結(jié)構(gòu)、數(shù)據(jù)類型及其運算、基本語句、選擇結(jié)構(gòu)程序設計、循環(huán)結(jié)構(gòu)程序設計、數(shù)組的定義和引用、函數(shù)、指針、編譯預處理、結(jié)構(gòu)體與共用體、位運算、文件操作等。每個任務由學習任務、實訓任務、知識拓展、任務小結(jié)和任務練習五個部分構(gòu)成。其中任務練習部分內(nèi)容涵蓋了計算機等級考試二級考試大綱“C語言程序設計”的全部內(nèi)容。
本書適合作為本科層次職業(yè)教育計算機類相關專業(yè)的教材,也可作為計算機編程愛好者的自學用書或培訓教材。
程序設計基礎
知識準備
O.1 C語言程序概述
0.2 C語言程序開發(fā)過程
0.3 基本數(shù)據(jù)類型
O.4 運算符和運算表達式
O.5 Visual Studio 2019應用簡介
O.6 Dev-C++應用簡介
邊學邊練
總結(jié)歸納
強化練習
模塊一 順序程序設計訓練
知識準備
1.1 程序和算法
1.2 基本語句
1.3 字符輸入輸出
1.4 格式輸入輸出
1.5 Visual Studio 2019環(huán)境下的程序調(diào)試
1.6 Dev-C++環(huán)境下的程序調(diào)試
邊學邊練
總結(jié)歸納
強化練習
模塊二 分支程序設計訓練
知識準備
2.1 if-else語句
2.2 switch-case語句
2.3 多分支結(jié)構(gòu)的if-else語句
邊學邊練
總結(jié)歸納
強化練習
模塊三 循環(huán)程序設計訓練
知識準備
3.1 while語句
3.2 do-while語句
3.3 for語句
3.4 循環(huán)嵌套
3.5 循環(huán)退出語句
邊學邊練
總結(jié)歸納
強化練習
模塊四 數(shù)組應用訓練
知識準備
4.1 一維數(shù)組
4.2 二維數(shù)組
4.3 字符數(shù)組
4.4 字符串
邊學邊練
總結(jié)歸納
強化練習
模塊五 模塊化程序設計訓練
知識準備
5.1 函數(shù)的定義及調(diào)用
5.2 函數(shù)的嵌套調(diào)用
5.3 函數(shù)的遞歸調(diào)用
5.4 局部變量和全局變量
5.5 動態(tài)存儲變量和靜態(tài)存儲變量
5.6 外部函數(shù)和內(nèi)部函數(shù)
5.7 編譯預處理
邊學邊練
總結(jié)歸納
強化練習
模塊六 構(gòu)造數(shù)據(jù)類型應用訓練
知識準備
6.1 結(jié)構(gòu)體類型及其變量
6.2 結(jié)構(gòu)體數(shù)組
6.3 枚舉類型
6.4 自定義數(shù)據(jù)類型
邊學邊練
總結(jié)歸納
強化練習
模塊七 指針應用訓練
知識準備
7.1 指針
7.2 指針變量
7.3 數(shù)組與指針
7.4 結(jié)構(gòu)體與指針
7.5 字符串與指針
7.6 函數(shù)與指針
邊學邊練
總結(jié)歸納
強化練習
模塊八 文件操作訓練
知識準備
8.1 C語言的文件系統(tǒng)
8.2 文件的打開與關閉
8.3 文件的讀寫
邊學邊練
總結(jié)歸納
強化練習
模塊九 位操作訓練
知識準備
9.1 按位與運算(&)
9.2 按位或運算(|)
9.3 按位異或運算(^)
9.4 按位取反運算(~)
9.5 左移運算(<<)
9.6 右移運算(>>)
9.7 復合賦值位運算
邊學邊練
總結(jié)歸納
強化練習
綜合實訓
實訓準備
lO.1 程序設計步驟
10.2 程序設計應用實例
實訓練習
總結(jié)歸納
單項訓練
附錄
附錄A ASCII字符編碼一覽表
附錄B 常用庫函數(shù)選摘
附錄C 運算符及其結(jié)合方向
參考文獻