第1章 C語言概述 1.1 C語言的發(fā)展歷史簡介 1.2 C語言的特點 1.3 C語言源程序舉例 1.4 C程序的編輯、編譯、連接和運行 習題第2章 數據類型、運算符與表達式 2.1 C語言的數據類型 2.2 常量和變量 2.3 整型數據 2.4 實型數據 2.5 字符型數據 2.6 算術運算符和算術表達式 2.7 賦值運算符和賦值表達式 2.8 其他運算符和表達式 習題第3章 程序設計初步 3.1 C語句概述 3.2 順序結構程序設計 3.3 數據的輸入與輸出 3.4 順序結構程序設計舉例 習題第4章 選擇結構程序的設計 4.1 關系運算符和關系表達式 4.2 邏輯運算符和邏輯表達式 4.3 if語句 4.4 switch語句 4.5 if語句和switch語句的嵌套形式 4.6 程序舉例 習題第5章 循環(huán)結構程序的設計 5.1 while語句和do-while語句構成的循環(huán) 5.2 for語句構成的循環(huán) 5.3 嵌套循環(huán)結構的概念和實現 5.4 break語句和continue語句 5.5 goto語句和用goto語句構成循環(huán) 5.6 程序舉例 習題第6章 數組 6.1 一維數組 6.2 二維數組 6.3 字符數組與字符串 習題第7章 函數 7.1 函數概述 7.2 函數的定義 7.3 函數的參數和函數的返回值 7.4 函數的調用 7.5 函數的嵌套和遞歸調用 7.6 數組作為函數的參數 7.7 局部變量和全局變量 7.8 變量的存儲類別 7.9 內部函數和外部函數 7.10 程序舉例 習題第8章 預處理命令 8.1 宏定義 8.2 “文件包含”處理 8.3 條件編譯 習題第9章 指針 9.1 指針的基本概念 9.2 指針與一維數組 9.3 指針與字符串 9.4 指針與二維數組 9.5 指針數組與多級指針的概念 9.6 指針與函數 9.7 命令行參數 9.8 程序舉例 習題第10章 結構體與其他數據類型 10.1 結構體的概念 10.2 結構體類型變量和數組 10.3 指向結構體的指針 10.4 使用指針處理鏈表 10.5 共用體和枚舉類型 10.6 用typedef聲明類型 習題第11章 位運算 11.1 位運算符 11.2 位運算 11.3 位運算應用舉例 11.4 位段結構 習題第12章 文件 12.1 文件概述 12.2 文件的打開與關閉 12.3 文件的定位和檢測 12.4 文件的讀寫 12.5 程序舉例 習題附錄A Turbo C 2.O集成開發(fā)環(huán)境的簡介附錄B C語言關鍵字附錄C 運算符的優(yōu)先級及其結合性附錄D C的常用函數庫附錄E ASCⅡ碼表參考文獻