第1章 C語言概述1.1 C語言簡介1.1.1 計算機語占1.1.2 C語言的發展過程和特點1.1.3 程序和程序設計1.1.4 C語言程序設計的基本結構1.1.5 C程序的調試1.2 C程序集成開發環境——VisualC++6.0習題1
第2章 數據類型、運算符與表達式2.1 C語言的數據類型2.2 常量和變量2.2.1 標識符2.2.2 關鍵字2.2.3 常量和符號常量2.2.4 變量2.3 整型數據2.3.1 欄型常量2.3.2 整型變量2.4 實型數據2.4.1 實型常量2.4.2 實型變量2.5 字符型數據2.5.1 寧符常量2.5.2 轉義字符2.5.3 字符串常量2.5.4 字符變量2.6 變量賦初值2.7 運算符和表達式2.7.1 C運算符簡介2.7.2 算術運算符和算術表達式2.7.3 賦值運算符和賦值表達式2.7.4 逗號運算符和逗號表達式2.8 本章小結和常見錯誤列舉習題2
第3章 簡單的c程序設計3.1 流程結構和語句3.1.1 三種基本結構3.1.2 C語言中的語句3.2 格式輸入輸出函數3.2.1 標準輸出函數printf3.2.2 標準輸人函數scanf3.3 字符輸入輸出函數3.3.1 字符輸出函數putchar3.3.2 字符輸入函數getchar3.4 順序結構程序設計舉例3.5 本章小結和常見錯誤列舉習題3
第4章 選擇結構程序設計4.1 關系運算符和關系表達式4.1.1 關系運算符及其優先次序4.1.2 關系表達式4.2 邏輯運算符和邏輯表達式4.2.1 邏輯運算符及其優先次序4.2.2 邏輯表達式4.3 條件語句和條件運算符4.3.1 if語句單分支形式4.3.2 if語句雙分支形式4.3.3 if語句嵌套:多分支形式4.3.4 條件運算符4.4 switch語句4.5 程序舉例4.6 本章小結和常見錯誤列舉習題4
第5章 循環結構程序設計5.1 goto語句5.2 while語句構成的循環結構5.3 do-while語句構成的循環結構5.4 for循環5.5 循環的嵌套5.6 break語句和continue語句5.6.1 break語句5.6.2 continue語句5.7 應用綜合舉例5.8 本章小結和常見錯誤列舉習題5
第6章 數組6.1 一維數組6.1.1 一維數組的定義6.1.2 一維數組的初始化6.1.3 一維數組元素的引用6.1.4 一維數組程序舉例6.2 二維數組6.2.1 二維數組的定義6.2.2 二維數組的初始化6.2.3 二維數組元素的引用6.2.4 二維數組程序舉例6.3 本章小結和常見錯誤列舉習題6
第7章 函數7.1 概述7.2 函數的定義7.3 函數的調用7.3.1 函數凋用方式7.3.2 函數聲明
7.4 函數的嵌套調用7.5 函數參數的傳遞方式7.5.1 形參和實參7.5.2 數組元素作為實參7.5.3 數組名作為實參7.6 函數的遞歸調用7.7 局部變量和全局變量7.7.1 局部變量7.7.2 全局變量7.8 變量的存儲類別7.8.1 自動變量(autornaticvariabk)7.8.2 寄存器變量(registervariabk)7.8.3 靜態變量(staticvariable)7.8.4 用extem聲明全局變量7.9 內部函數與外部函數7.9.1 內部函數7.9.2 外部函數7.10 模塊結構程序設計7.10.1 結構化程序設計方法7.10.2 模塊化程序設計7.10.3 結構化程序編寫7.10.4 學生成績統計程序7.11 模塊結構程序的工程創建與調試7.12 本章小結和常見錯誤列舉習題7
第8章指針8.1 指針變量的定義與應用8.1.1 變量的地址和指針的概念8.1.2 指針變量的概念8.1.3 指針變量的定義8.1.4 指針變量的賦值8.1.5 指針變量的操作8.1.6 指針變量的運算8.1.7 指針變量作為函數參數8.2 一維數組的指針和指向數組的指針變量8.2.1 數組元素的指針8.2.2 通過指針引用數組元素8.2.3 數組名作函數的參數8.3 二維數組的指針和指向數組的指針變量8.3.1 二維數組的指針8.3.2 指向二維數組的指針變量8.3.3 指針數組8.3.4 二維數組名和指針數組作函數的參數8.3.5 指向指針的指針變量8.3.6 nlain函數的參數8.4 函數指針和指向函數的指針變量8.5 返回指針值的函數8.6 本章小結和常見錯誤列舉習題8第9章 字符串第10章 C語言預處理第11章 結構體、共用體和用戶定義類型第12章 位運算第13章 文件附錄