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