《C語言程序設(shè)計基礎(chǔ)教程》立足于計算機公共課程領(lǐng)域,以公共基礎(chǔ)課為主、專業(yè)基礎(chǔ)課為輔,橫向滿足高校多層次教學(xué)的需要。
《C語言程序設(shè)計基礎(chǔ)教程》以技能性、實用性為原則,以培養(yǎng)編程能力為核心,以程序設(shè)計思想和編程方法為基礎(chǔ),采用項目案例式進行編寫。
《C語言程序設(shè)計基礎(chǔ)教程》較全面地體現(xiàn)了C語言基本知識及編程思想的實際應(yīng)用,內(nèi)容涉及程序設(shè)計和計算機語言應(yīng)用的大部分環(huán)節(jié),結(jié)構(gòu)清晰,應(yīng)用實例豐富,實現(xiàn)了理論學(xué)習(xí)和具體應(yīng)用的充分結(jié)合。
項目1 進入C語言編程世界
1.1 C語言概述
1.2 C語言編程環(huán)境
1.3 C程序的運行流程
1.4 編寫和分析第一個C程序
1.5 剖析第一個C程序結(jié)構(gòu)
習(xí)題1
項目2 C語言編程基礎(chǔ)
2.1 標(biāo)識符和關(guān)鍵字
2.2 數(shù)據(jù)類型、常量與變量
2.3 基本語句、表達(dá)式和運算符
習(xí)題2
項目3 程序流程控制
3.1 算法及表示
3.2 程序流程控制
習(xí)題3
3.3 選擇結(jié)構(gòu)
習(xí)題3
3.4 循環(huán)結(jié)構(gòu)
3.5 跳轉(zhuǎn)語句
習(xí)題3
項目4 數(shù)組
4.1 一維數(shù)組
4.2 二維數(shù)組
4.3 字符數(shù)組
習(xí)題4
項目5 掌握函數(shù)
5.1 認(rèn)識函數(shù)
5.2 掌握函數(shù)的調(diào)用
5.3 掌握數(shù)組作為函數(shù)的參數(shù)
5.4 掌握局部變量和全局變量
5.5 掌握變量的存儲類型
習(xí)題5
項目6預(yù)處理命令
6.1 初識宏定義
6.2 理解文件包含處理
6.3 理解條件編譯
習(xí)題6
項目7 掌握指針
7.1 認(rèn)識指針
7.2 理解數(shù)組與指針的關(guān)系
7.3 理解函數(shù)與指針的關(guān)系
7.4 其他類型的指針
習(xí)題7
項目8 用戶自定義數(shù)據(jù)類型
8.1 使用結(jié)構(gòu)體變量
8.2 使用結(jié)構(gòu)體數(shù)組
8.3 使用結(jié)構(gòu)體指針
8.4 使用鏈表
8.5 使用共用體
8.6 使用枚舉類型
8.7 使用typedef命名已有數(shù)據(jù)類型
習(xí)題8
項目9 文件
9.1 認(rèn)識文件
9.2 文件的讀寫
9.3 隨機讀寫文件
9.4 檢測文件讀寫錯誤
習(xí)題9
項目10 位運算
10.1 掌握位運算符和位運算
10.2 認(rèn)識位段(位域)
習(xí)題10
項目11 C語言系統(tǒng)開發(fā)案例學(xué)生信息管理系統(tǒng)
11.1 總體方案的設(shè)計
11.2 總控模塊的設(shè)計
11.3 文件打開與保存模塊的設(shè)計
11.4 添加和刪除模塊的設(shè)計
11.5 插入和更新模塊的設(shè)計
11.6 查詢和排序模塊的設(shè)計
11.7 輸出和退出模塊的設(shè)計
習(xí)題11
附錄
附錄A 常用字符ASCII碼對照表
附錄B C語言中常見關(guān)鍵字表
附錄C C語言中的運算符
附錄D C語言中常用庫文件及函數(shù)