C語言程序設(shè)計(第3版高等職業(yè)教育計算機類課程新形態(tài)一體化教材)
定 價:45 元
- 作者: 李學(xué)剛,戴白刃 編
- 出版時間:2021/7/1
- ISBN:9787040559811
- 出 版 社:高等教育出版社
- 中圖法分類:TP312.8
- 頁碼:266
- 紙張:
- 版次:3
- 開本:16開
本書是“十三五”職業(yè)教育國家規(guī)劃教材,也是國家職業(yè)教育軟件技術(shù)專業(yè)教學(xué)資源庫“C語言程序設(shè)計”課程的配套教材。
全書共分9個單元,內(nèi)容包括:C語言程序與函數(shù)、數(shù)據(jù)描述、數(shù)據(jù)操作、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、數(shù)組、指針、結(jié)構(gòu)體、文件操作。
本書以函數(shù)(模塊)為主線貫穿始終,便于學(xué)生掌握模塊化程序設(shè)計思想:按理論與實踐一體化的教學(xué)方式編寫,各節(jié)均設(shè)計有多個“示例”“例題”“課堂實踐”和“同步訓(xùn)練”環(huán)節(jié),可采用邊理論教學(xué)、邊實踐訓(xùn)練的方式進行教學(xué)。本書按節(jié)配備了“同步訓(xùn)練”,按單元配備了“拓展訓(xùn)練”“單元測驗”和“課程測驗”,其中包括單項選擇題、知識填空題、程序填空題、程序閱讀題和程序設(shè)計題5種題型,用以鞏固和提高學(xué)生對知識點的理解和掌握。學(xué)生可在智慧職教平臺上的“C語言程序設(shè)計(軟件技術(shù)資源庫)”課程中進行在線測驗。
本書提供了豐富的教學(xué)資源,包括微課視頻、教學(xué)課件、動畫演示、拓展知識、常見問題和經(jīng)驗技巧。這些資源可通過掃描書上的二維碼在線觀看、學(xué)習(xí),也可登錄“智慧職教”(www.icve.com.cn)網(wǎng)站,在“C語言程序設(shè)計”課程頁面觀看、學(xué)習(xí)、下載。智慧職教使用見智慧職教服務(wù)指南。教師也可發(fā)郵件至編輯郵箱1548103297@qq.com獲取相關(guān)資源。
本書可作為高等職業(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 數(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ù)
參考文獻