《C語言程序設(shè)計(第2版)/高等職業(yè)教育計算機類課程新形態(tài)一體化規(guī)劃教材》以函數(shù)(模塊)為主線貫穿始終,便于學(xué)生掌握模塊化程序設(shè)計思想:按理論與實踐一體化的教學(xué)方式編寫,各節(jié)均設(shè)計有多個“示例”“例題”“課堂實踐”和“同步訓(xùn)練”環(huán)節(jié),可采用邊理論教學(xué)、邊實踐訓(xùn)練的方式進行教學(xué)!禖語言程序設(shè)計(第2版)/高等職業(yè)教育計算機類課程新形態(tài)一體化規(guī)劃教材》按節(jié)配備了“同步訓(xùn)練”,按單元配備了“拓展訓(xùn)練”“單元測驗”和“課程測驗”,其中包括單項選擇題、知識填空題、程序填空題、程序閱讀題和程序設(shè)計題5種題型,用以鞏固和提高學(xué)生對知識點的理解和掌握。學(xué)生可在智慧職教平臺上的《C語言程序設(shè)計(軟件技術(shù)資源庫)》課程中進行在線測驗。 《C語言程序設(shè)計(第2版)/高等職業(yè)教育計算機類課程新形態(tài)一體化規(guī)劃教材》提供了豐富的教學(xué)資源,包括微課視頻、教學(xué)課件、動畫演示、拓展知識、常見問題和經(jīng)驗技巧。這些資源可通過掃描書上的二維碼在線觀看、學(xué)習(xí),也可登錄智慧職教(www.icve.com.cn)平臺,在“C語言程序設(shè)計”課程頁面觀看、學(xué)習(xí)、下載。智慧職教使用見智慧職教服務(wù)指南。 《C語言程序設(shè)計(第2版)/高等職業(yè)教育計算機類課程新形態(tài)一體化規(guī)劃教材》可作為高等職業(yè)院校電子信息類專業(yè)C語言程序設(shè)計課程的教材,也可作為C語言程序設(shè)計學(xué)習(xí)者的參考書。
單元1 C語言程序與函數(shù)
學(xué)習(xí)目標(biāo)
1.1 C語言程序開發(fā)過程
1.1.1 C語言名稱的由來
1.1.2 C語言的特點
1.1.3 程序開發(fā)過程
1.1.4 Visual C++上機步驟
同步訓(xùn)練1—1
1.2 函數(shù)及其結(jié)構(gòu)
1.2.1 語句
1.2.2 標(biāo)識符
1.2.3 函數(shù)定義
1.2.4 函數(shù)調(diào)用及函數(shù)聲明
1.2.5 主函數(shù)的結(jié)構(gòu)
1.2.6 注釋
同步訓(xùn)練1—2
單元2 數(shù)據(jù)描述
學(xué)習(xí)目標(biāo)
2.1 常量
2.1.1 整型常量及其表示
2.1.2 實型常量及其表示
2.1.3 字符型常量及其表示
2.1.4 字符串常量及其表示
2.1.5 符號常量
同步訓(xùn)練2—1
2.2 變量
2.2.1 變量的定義
2.2.2 整型變量
2.2.3 實型變量
2.2.4 字符型變量
2.2.5 動態(tài)變量
2.2.6 靜態(tài)變量
2.2.7 外部變量
同步訓(xùn)練2—2
單元3 數(shù)據(jù)操作
學(xué)習(xí)目標(biāo)
3.1 運算符和表達式
3.1.1 運算符和表達式的概念
3.1.2 算術(shù)運算
3.1.3 賦值運算
3.1.4 自反算術(shù)賦值運算
3.1.5 自加和自減運算
3.1.6 逗號運算
3.1.7 強制類型轉(zhuǎn)換
3.1.8 求存儲長度
同步訓(xùn)練3—1
3.2 數(shù)據(jù)的輸人和輸出
3.2.1 格式化輸出函數(shù)
3.2.2 格式化輸入函數(shù)
3.2.3 字符輸出函數(shù)
3.2.4 字符輸入函數(shù)
同步訓(xùn)練3—2
3.3 應(yīng)用實例
單元4 選擇結(jié)構(gòu)
學(xué)習(xí)目標(biāo)
4.1 算法及其表示
4.1.1 算法及其特性
4.1.2 算法的表示
4.1.3 程序的3種基本結(jié)構(gòu)
同步訓(xùn)練4—1
4.2 條件判斷表達式
4.2.1 關(guān)系表達式
4.2.2 邏輯表達式
4.2.3 用C語言表達實際問題
同步訓(xùn)練4—2
4.3 if選擇結(jié)構(gòu)
4-3.1 不平衡if語句
4-3.2 if...else語句
4.3.3 if...else if語句
同步訓(xùn)練4—3
4.4 switch選擇結(jié)構(gòu)
4.4.1 switch語句
4.4..2 break語句
同步訓(xùn)練4—4
4.5 應(yīng)用實例
單元5 循環(huán)結(jié)構(gòu)
學(xué)習(xí)目標(biāo)
5.1 while與do...while循環(huán)結(jié)構(gòu)
5.1.1 while語句
5.1.2 do...while語句
同步訓(xùn)練5—1
5.2 for循環(huán)結(jié)構(gòu)
5.2.1 for語句
5.2.2 continue語句
5.2.3 循環(huán)嵌套
同步訓(xùn)練5—2
5.3 函數(shù)的遞歸調(diào)用
5.3.1 遞歸概述
5.3.2 舉例
同步訓(xùn)練5—3
5.4 應(yīng)用實例
單元6 數(shù)組
學(xué)習(xí)目標(biāo)
6.1 數(shù)組及數(shù)組作為函數(shù)參數(shù)
6.1.1 數(shù)組的定義
6.1.2 數(shù)組的存儲
6.1.3 數(shù)組的初始化
6.1.4 數(shù)組元素的引用
6.1.5 數(shù)組作為函數(shù)參數(shù)
同步訓(xùn)練6—1
6.2 字符串處理
6.2.1 字符串的輸入輸出
6.2.2 字符串處理函數(shù)
同步訓(xùn)練6—2
6.3 應(yīng)用實例
單元7 指針
學(xué)習(xí)目標(biāo)
7.1 指針變量
7.1.1 地址與指針變量
7.1.2 指針變量的定義和使用
7.1 -3指針作為函數(shù)參數(shù)
同步訓(xùn)練7—1
7.2 指針與數(shù)組
7.2.1 指針運算
7.2.2 數(shù)組元素的表示
7.2.3 字符串的指針表示
同步訓(xùn)練7—2
7.3 指針與函數(shù)
7.3.1 函數(shù)指針
7.3.2 指針型函數(shù)
同步訓(xùn)練7—3
7.4 應(yīng)用實例
單元8 結(jié)構(gòu)體
學(xué)習(xí)目標(biāo)
8.1 結(jié)構(gòu)體類型
8.1.1 結(jié)構(gòu)體類型定義
8.1.2 類型標(biāo)識符的別名
同步訓(xùn)練8—1
8.2 結(jié)構(gòu)體變量
8.2.1 結(jié)構(gòu)體變量的定義
8.2.2 結(jié)構(gòu)體變量的初始化
8.2.3 結(jié)構(gòu)體變量成員的引用
8.2.4 結(jié)構(gòu)體類型數(shù)據(jù)的輸入
同步訓(xùn)練8—2
8.3 結(jié)構(gòu)體與函數(shù)
8.3.1 結(jié)構(gòu)體類型數(shù)據(jù)作為函數(shù)參數(shù)
8.3.2 結(jié)構(gòu)體類型函數(shù)
同步訓(xùn)練8—3
8.4 應(yīng)用實例
單元9 文件
學(xué)習(xí)目標(biāo)
9.1 文件及其打開與關(guān)閉
9.1.1 文件的分類
9.1.2 緩沖文件系統(tǒng)(標(biāo)準(zhǔn)I/O)
9.1.3 文件(FILE)類型指針
9.1.4 文件的打開與關(guān)閉
同步訓(xùn)練9—1
9.2 文件的順序讀寫
9.2.1 讀寫一個字符
9.2.2 讀寫一個字符串
9.2.3 格式化讀寫函數(shù)
9.2.4.?dāng)?shù)據(jù)塊讀寫函數(shù)
同步訓(xùn)練9—2
9.3 文件的隨機讀寫
9.3.1 改變位置指針的當(dāng)前位置
9.3.2 取得位置指針的當(dāng)前位置
9.3.3 使位置指針返回到文件頭
同步訓(xùn)練9—3
9.4 應(yīng)用實例
附錄A C語言關(guān)鍵字
附錄B 常用字符與ASCII代碼對照表
附錄C 運算符優(yōu)先級別和結(jié)合方向
附錄D C語言庫函數(shù)
參考文獻