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