第 1章 C語言概述\t1
1.1實驗目的\t1
1.2 基礎知識\t1
1.2.1 C語言的詞法記號\t1
1.2.2 C語言的基本結構\t1
1.2.3 C語言調試運行的一般步驟\t2
1.3 實驗內容及步驟\t2
1.4 常見錯誤\t9
習題1\t9
第 2章 C語言基礎\t13
2.1 實驗目的\t13
2.2 基礎知識\t13
2.2.1數據類型\t13
2.2.2常量和變量\t14
2.2.3運算符與表達式\t15
2.3 實驗內容\t18
2.3.1 驗證性實驗\t18
2.3.2 程序改錯\t22
2.3.3 程序填空\t23
2.3.4設計性實驗\t24
2.4 常見錯誤\t25
習題2\t25
第3章 順序結構程序設計\t30
3.1實驗目的\t30
3.2 基礎知識\t30
3.2.1 算法與程序結構\t30
3.2.2 C語言基本語句\t31
3.2.3 數據的輸入和輸出\t31
3.3 實驗內容\t32
3.3.1驗證性實驗\t32
3.3.2 程序改錯\t34
3.3.3 程序填空\t35
3.3.4 設計性實驗\t36
3.4 常見錯誤\t36
習題3\t37
第4章 選擇結構程序設計\t42
4.1實驗目的\t42
4.2 基礎知識\t42
4.2.1單分支if語句\t42
4.2.2 雙分支if語句\t42
4.2.3多分支if語句\t43
4.2.4 if語句的嵌套\t44
4.2.5 多分支switch語句\t44
4.3 實驗內容\t44
4.3.1驗證性實驗\t44
4.3.2程序改錯\t47
4.3.3程序填空\t48
4.3.4設計性實驗\t49
4.4 常見錯誤\t49
習題4\t50
第5章 循環(huán)結構程序設計\t58
5.1實驗目的\t58
5.2 基礎知識\t58
5.2.1循環(huán)構造語句\t58
5.2.2改變循環(huán)執(zhí)行狀態(tài)的語句\t59
5.3 實驗內容\t60
5.3.1驗證性實驗\t60
5.3.2程序改錯\t63
5.3.3程序填空\t65
5.3.4設計性實驗\t66
5.4 常見錯誤\t66
習題5\t67
第6章 數組\t75
6.1實驗目的\t75
6.2 基礎知識\t75
6.2.1數組概念\t75
6.2.2一維數組\t75
6.2.3二維數組\t76
6.2.4字符數組\t76
6.3 實驗內容\t78
6.3.1驗證性實驗\t78
6.3.2程序改錯\t79
6.3.3程序填空\t82
6.3.4設計性實驗\t86
6.4 常見錯誤\t87
習題6\t87
第7章 函數\t93
7.1實驗目的\t93
7.2 基礎知識\t93
7.2.1函數的概念及分類\t93
7.2.2函數的定義\t93
7.2.3函數的參數和返回值\t94
7.2.4函數調用\t94
7.2.5函數的嵌套調用和遞歸調用\t95
7.2.6數組作函數參數\t95
7.2.7變量的作用域與存儲類別\t95
7.2.8編譯預處理\t96
7.3 實驗內容\t97
7.3.1驗證性實驗\t97
7.3.2程序改錯\t100
7.3.3程序填空\t103
7.3.4設計性實驗\t107
7.4 常見錯誤\t107
習題7\t108
第8章 指針\t113
8.1實驗目的\t113
8.2 基礎知識\t113
8.2.1指針與指針變量\t113
8.2.2指針的運算\t113
8.2.3多級指針\t113
8.2.4指針與數組\t113
8.2.5指針與函數\t114
8.3 實驗內容\t115
8.3.1驗證性實驗\t115
8.3.2程序改錯\t118
8.3.3程序填空\t121
8.3.4設計性實驗\t124
8.4 常見錯誤\t124
習題8\t125
第9章 結構體、共同體和枚舉\t130
9.1實驗目的\t130
9.2 基礎知識\t130
9.2.1結構體類型和共同體類型\t130
9.2.2 枚舉類型\t132
9.2.3 位運算符\t132
9.2.4 類型定義符typedef\t133
9.2.5 鏈表\t133
9.2.6 動態(tài)分配存儲空間函數\t134
9.3 實驗內容\t134
9.3.1驗證性實驗\t134
9.3.2看程序寫結果\t137
9.3.3程序填空\t139
9.3.4設計性實驗\t141
9.4 常見錯誤\t141
習題9\t142
第 10章 文件系統\t148
10.1實驗目的\t148
10.2 基礎知識\t148
10.2.1文件的基本概念及文件類型\t148
10.2.2文件的打開和關閉\t148
10.3 實驗內容\t150
10.3.1驗證性實驗\t150
10.3.2程序填空\t152
10.3.3設計性實驗\t155
10.4 常見錯誤\t155
習題10\t156