《21世紀高職高專規劃教材:C語言程序設計案例與實訓教程》是針對高職高專教學特點而編寫的C語言教學用書。《21世紀高職高專規劃教材:C語言程序設計案例與實訓教程》以學習任務驅動,通過典型案例,系統地介紹了C語言的基本概念、語法規則及結構化程序設計的基本方法。《21世紀高職高專規劃教材:C語言程序設計案例與實訓教程》特別注重技能訓練和學習檢測評價,強調培養學生掌握C語言的基本知識和解決編程過程中遇到的問題的動手能力,提高了學習效果和學習效率。
第1章C語言概述
1.1C語言程序結構和書寫格式
1.2C語言程序的開發步驟
第2章C語言基礎知識
2.1常量和變量
2.2數值型數據
2.3字符型數據
2.4算術表達式及數據類型轉換
2.5賦值表達式、增量表達式及逗號表達式
2.6關系表達式、邏輯表達式及條件表達式
2.7位運算符
2.8數據的輸入輸出
第3章程序的基本結構
3.1順序結構程序設計
3.2選擇結構程序設計 第1章C語言概述
1.1C語言程序結構和書寫格式
1.2C語言程序的開發步驟
第2章C語言基礎知識
2.1常量和變量
2.2數值型數據
2.3字符型數據
2.4算術表達式及數據類型轉換
2.5賦值表達式、增量表達式及逗號表達式
2.6關系表達式、邏輯表達式及條件表達式
2.7位運算符
2.8數據的輸入輸出
第3章程序的基本結構
3.1順序結構程序設計
3.2選擇結構程序設計
3.3多分支選擇語句
3.4循環結構程序設計
3.5循環嵌套語句
3.6循環控制語句
3.7循環程序設計舉例
第4章數組
4.1一維數組
4.2二維數組
4.3字符數組和字符串
4.4字符串處理函數
4.5數值處理程序舉例
4.6字符處理程序舉例
第5章函數與編譯預處理
5.1函數的定義與調用
5.2函數調用的數據傳遞
5.3函數的嵌套調用與遞歸調用
5.4變量的存儲類型與作用域
5.5編譯預處理
第6章指針
6.1變量的地址和指針
6.2指針與函數參數
6.3指針變量與一維數組
6.4指針與字符串
6.5數組指針與指針數組
6.6函數型指針
6.7帶參數的main()函數
第7章結構體、共用體和枚舉類型
7.1結構體的定義和結構變量的引用
7.2指向結構的指針
7.3共用體
7.4枚舉類型
第8章文件
8.1文件及其打開與關閉
8.2文件的字符讀寫函數和字符串讀寫函數
8.3文件的數據塊讀寫函數和格式化輸入輸出函數
8.4文件操作中的其他函數
附錄A ASCII碼表
附錄B運算符的優先級和結合性
附錄C常用C語言庫函數
附錄DC語言新老版本的差別
參考文獻