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