前言
第1章程序設計和C語言/1
1.1計算機程序/1
1.2計算機語言/1
1.3 C語言程序,2
1.4運行C語言程序/4
1.5程序設計任務/4
1.6本章習題/5
第2章算法和語法/7
2.1算法的基本概念/7
2.2算法流程圖的表示/7
2.3數據表示和數據類型/9
2.4運算符和表達式/15
2.5本章習題/19
第3章順序結構程序設計/23
3.1 C語句概述/23
3.2賦值語句/24
3.3數據的輸入與輸出/25
3.4字符數據的輸入與輸出/26
3.5格式的輸入與輸出/27
3.6程序舉例/31
3.7本章習題/32
第4章選擇結構程序設計/35
4.1關系運算符和表達式/35
4.2邏輯運算符和表達式/36
4.3 if語句/38
4.4 switch語句/44
4.5程序舉例/46
4.6本章習題/47
第5章循環(huán)結構程序設計/51
5.1循環(huán)結構的概念/51
5.2 while語句/51
5.3 do-while語句/52
5.4 for語句/54
5.5三種循環(huán)的比較/56
5.6循環(huán)嵌套,56
5.7 break和continue語句/57
5.8程序舉例/58
5.9本章習題/60
第6章數組/65
6.1 -維數組/65
6.2字符數組/69
6.3二維數組/75
6.4程序舉例/77
6.5本章習題/78
第7章函數/83
7.1函數概述/83
7.2函數的定義/84
7.3函數調用/86
7.4函數嵌套的調用/88
7.5局部變量和全局變量/90
7.6本章習題/93
第8章預處理命令/97
第9章指針/103
第10章結構體/117
第11章文件與輸入/輸出/135
第12章綜合實訓/151
附錄/157
參考文獻/169