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