內容簡介
本書是《C語言程序設計案例教程》(孫強、宋麗、劉志宇、宋陽、磨然主編,科學出版社)的配套實訓教材。本書共分為12章,每一章又包括學習目標、知識要點、典型例題、實驗指導。學習目標、知識要點、典型例題幫助讀者更好地掌握和理解各章的知識點、難點與易錯點;實驗指導中給出了在Visual C++ 6.0集成環境下編輯、編譯、調試和運行程序的方法,以及精心設計的具有代表性的實驗及相關的實驗操作提示。為便於學生檢驗學習效果,本書提供綜合練習及其參考答案。 本書既適於高等院校計算機相關專業師生使用,又可作為自學者的參考用書和計算機培訓的輔助教材。
目錄
第1章 C語言概述 11.1 知識要點 11.1.1 程序設計語言及其發展 11.1.2 C語言程序的基本結構 21.1.3 C語言程序的運行 21.2 典型例題 31.3 實驗指導 7第2章 C語言程序設計基礎知識 182.1 知識要點 182.1.1 標識符、常量和變量 182.1.2 數據的類型 192.1.3 數據類型的轉換 222.1.4 運算符和表達式 232.2 典型例題 282.3 實驗指導 29第3章 順序結構程序設計 353.1 知識要點 353.1.1 C語言語句 353.1.2 數據輸出、輸入函數 363.1.3 順序結構程序設計 393.2 典型例題 393.3 實驗指導 41第4章 選擇結構程序設計 504.1 知識要點 504.1.1 用if語句構成單分支選擇結構 504.1.2 用switch語句構成多分支選擇結構 534.2 典型例題 544.3 實驗指導 56 第5章 循環結構程序設計 675.1 知識要點 675.1.1 while循環結構 675.1.2 do…while循環結構 685.1.3 for循環結構 695.1.4 循環嵌套 715.1.5 break語句和continue語句的作用 725.2 典型例題 735.3 實驗指導 76第6章 編譯預處理 846.1 知識要點 846.1.1 宏定義 846.1.2 文件包含 866.1.3 條件編譯 876.2 典型例題 886.3 實驗指導 89第7章 函數 957.1 知識要點 957.1.1 函數概述 957.1.2 函數的定義 957.1.3 函數調用 977.1.4 函數說明 977.1.5 參數傳遞 987.1.6 函數的嵌套調用和遞歸調用 987.1.7 變量的作用域 997.1.8 變量的存儲類別 1007.2 典型例題 1027.3 實驗指導 104第8章 數組 1138.1 知識要點 1138.1.1 一維數組的定義及應用 1138.1.2 二維數組的定義及應用 1148.1.3 字符串與字符數組 1158.1.4 二維字符數組 1168.2 典型例題 1178.3 實驗指導 118第9章 指針 1259.1 知識要點 1259.2 典型例題 1279.3 實驗指導 129*第10章 結構體及共用體 14010.1 知識要點 14010.1.1 結構體 14010.1.2 共用體 14410.2 典型例題 14510.3 實驗指導 146*第11章 文件管理 15511.1 知識要點 15511.1.1 概述 15511.1.2 文件的打開與關閉 15611.1.3 文件的讀寫 15911.1.4 文件的定位 16211.2 典型例題 16311.3 實驗指導 167*第12章 C語言高級程序設計 17312.1 知識要點 17312.1.1 位運算 17312.1.2 動態存儲分配 17612.1.3 鏈表 17812.2 典型例題 18912.3 實驗指導 199綜合練習 207綜合練習1 207綜合練習2 214綜合練習3 221綜合練習答案 229附錄1 C語言編譯錯誤信息彙編 234附錄2 C語言中的關鍵字 241附錄3 運算符與結合性 242附錄4 ASCII碼字符表 243附錄5 C語言常用庫函數 244參考文獻 248