●章 C語言程序設計概述
1.1 C語言的發展過程
1.2 C語言的特點
1.3 C語言程序的結構特征
1.4 運行C語言程序的步驟與方法
小結1
習題1
第2章 數據類型、運算和輸入輸出
2.1 C語言的數據類型
2.2 運算符和表達式
2.3 數據的輸入和輸出
2.4 順序結構程序設計綜合實例
小結2
習題2
第3章 選擇結構程序設計
3.1 C語言的語句
3.2 實現選擇結構的if語句及其應用
3.3 switch語句的結構及應用
小結3
習題3
第4章 循環結構程序設計
4.1 while語句的結構及應用
4.2 do-while語句的結構及應用
4.3 for語句的結構及應用
4.4 goto語句
4.5 break語句及continue語句
小結4
習題4
第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 數據存儲類別
6.8 編譯預處理
小結6
習題6
第7章 指針
7.1 指針概述
7.2 指針與數組
7.3 指針與函數
小結7
習題7
第8章 結構體與共用體
8.1 結構體
8.2 共用體
8.3 枚舉類型
8.4 用typedef定義類型
小結8
習題8
第9章 文件與位運算
9.1 文件概述
9.2 文件指針
9.3 文件的打開與關閉
9.4 文件讀寫
9.5 文件的定位與隨機讀寫
9.6 位運算
小結9
習題9
附錄
附錄1 常用字符的ASCII碼對照表
附錄2 運算符優先級和結合方向
附錄3 常用庫函數
參考文獻
內容簡介
孫家啟、萬家華主編的《C語言程序設計教程(高等學校規劃教材)》主要包括C語言程序設計概述,數據類型、運算和輸入輸出,選擇結構程序設計,循環結構程序設計,數組,函數,指針,結構體與共用體,文件與位運算等內容,各章均有精心設計的例題、習題。本書注重基礎,強調實踐,在內容講解上采用循序漸進、逐步深入的方法,重點突出,案例取舍得當。為配合程序設計的理論教學,提高實踐動手能力,本書配套有實驗教材《C語言程序設計上機實驗與習題指導》。另外,本書還提供配套的電子教案供教學使用。本書可作為普通高等學校學生學習“C語言程序設計”課程的教材或參考書,也可供廣大計算機編程愛好者自學和參考。