第1章 C語言概述 1.1 C語言概述 1.1.1 C語言的發(fā)展過程 1.1.2 C語言的特點 1.2 簡單的C程序介紹 1.3 C語言的基本語法 1.3.1 C語言源程序的結構特點 1.3.2 書寫程序時應遵循的規(guī)則 1.3.3 C語言的字符集 1.3.4 C語言主要術語 1.4 Turbo C 2.0集成開發(fā)環(huán)境的使用 1.4.1 Turbo C 2.0簡介和啟動 1.4.2 Furbo C 2.0集成開發(fā)環(huán)境 1.4.3 常用菜單介紹 1.4.4 Turbo C 2.0的配置文件
第1章 C語言概述 1.1 C語言概述 1.1.1 C語言的發(fā)展過程 1.1.2 C語言的特點 1.2 簡單的C程序介紹 1.3 C語言的基本語法 1.3.1 C語言源程序的結構特點 1.3.2 書寫程序時應遵循的規(guī)則 1.3.3 C語言的字符集 1.3.4 C語言主要術語 1.4 Turbo C 2.0集成開發(fā)環(huán)境的使用 1.4.1 Turbo C 2.0簡介和啟動 1.4.2 Furbo C 2.0集成開發(fā)環(huán)境 1.4.3 常用菜單介紹 1.4.4 Turbo C 2.0的配置文件第2章 C語言的數據類型 2.1 數據類型 2.1.1 基本數據類型 2.1.2 構造數據類型 2.1.3 指針類型 2.1.4 空類型 2.2 常量與變量 2.2.1 常量和符號常量 2.2.2 變量 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.6.1 變量賦初值 2.6.2 變量類型的轉換第3章 運算符和表達式 3.1 運算符簡介 3.1.1 運算符的分類 3.1.2 運算符的優(yōu)先級和結合性 3.2 算術運算符 3.2.1 算術運算符的分類 3.2.2 算術運算符的優(yōu)先級和結合性 3.2.3 算術運算符的應用 3.3 賦值運算符和賦值表達式 3.4 類型轉換運算符 3.5 復合的賦值運算符 3.6 自增、自減運算符 3.7 強制類型轉換運算符 3.8 逗號運算符和逗號表達式 3.9 位運算符 3.9.1 位運算符的分類 3.9.2 按位與運算 3.9.3 按位或運算 3.9.4 按位異或運算 3.9.5 求反運算 3.9.6 左移運算 3.9.7 右移運算 習題第4章 C語言程序設計初步 4.1 C語句概述 4.2 賦值語句 4.3 C語言的輸入輸出 4.3.1 putchai函數(字符輸出函數)和getchar函數(鍵盤輸入函數) 4.3.2 格式輸出函數printf 4.3.3 格式輸入函數scanf 4.4 順序結構程序設計舉例 習題第5章分支程序設計 5.1 關系運算符和表達式 5.1.1 關系運算符及其優(yōu)先次序 5.1.2 關系表達式 5.2 邏輯運算符和表達式 5.2.1 邏輯運算符及其優(yōu)先次序 5.2.2 邏輯運算的值 5.2.3 邏輯表達式 5.3 if語句 5.3.1 if語句的3種形式 5.4 if語句的嵌套 5.5 條件運算符和條件表達式 5.6 switch語句 習題第6章 循環(huán)控制 6.1 概述 6.2 while語句 6.3 do-while語句 6.4 for語句 6.5 循環(huán)的嵌套 6.6 break和continue語句 6.6.1 break語句 6.6.2 continue語句 習題第7章 數組 7.1 一維數組的定義和引用 7.1.1 一維數組的定義方式 7.1.2 一維數組元素的引用 7.1.3 一維數組的初始化 7.1.4 一維數組程序舉例 7.2 二維數組的定義和引用 7.2.1 二維數組的定義 7.2.2 二維數組元素的引用 7.2.3 二維數組的初始化 7.2.4 二維數組程序舉例 7.3 字符數組 7.3.1 字符數組的定義 7.3.2 字符數組的初始化 7.3.3 字符數組的引用 7.3.4 字符串和字符串結束標志 7.3.5 字符數組的輸入輸出 7.3.6 字符串處理函數 習題第8章 函數 8.1 概述 8.2 函數定義的一般形式 8.3 函數的參數和函數的值 8.3.1 形式參數和實際參數 8.3.2 函數的返回值 8.4 函數的調用 8.4.1 函數調用的一般形式 8.4.2 函數調用的方式 8.4.3 被調用函數的聲明 8.5 函數的嵌套調用 8.6 數組作為函數參數 8.7 局部變量和全局變量 8.7.1 局部變量 8.7.2 全局變量 8.8 變量的存儲類別 8.8.1 動態(tài)存儲方式與靜態(tài)動態(tài)存儲方式 8.8.2 auto變量 8.8.3 用static聲明局部變量 8.8.4 register變量 8.8.5 用extem聲明外部變量 習題第9章 預處理命令 9.1 概述 9.2 宏定義 9.2.1 無參宏定義 9.2.2 帶參宏定義 9.3 文件包含第10章 指針 10.1 地址指針的基本概念 10.2 變量的指針和指向變量的指針變量 10.2.1 定義一個指針變量 10.2.2 指針變量的引用 10.2.3 指針變量作為函數參數 10.2.4 指針變量幾個問題的進一步說明 10.3 數組指針和指向數組的指針變量 10.3.1 指向數組元素的指針 10.3.2 通過指針引用數組元素 10.3.3 數組名作函數參數 10.4 字符串的指針和指向字符串的指針變量 10.4.1 字符串的表示形式 10.4.2 使用字符串指針變量與字符數組的區(qū)別 10.5 字符串應用舉例 習題第11章 結構體與共用體 11.1 定義一個結構的一般形式 11.2 結構類型變量的說明 11.3 結構變量成員的表示方法 11.4 結構變量的賦值 11.5 結構變量的初始化 11.6 結構數組的定義 11.7 結構指針變量的說明和使用 11.7.1 指向結構變量的指針 11.7.2 指向結構數組的指針 11.7.3 結構指針變量作函數參數 習題第12章 文件 12.1 C文件概述 12.2 文件指針 12.3 文件的打開與關閉 12.3.1 文件打開函數fopen 12.3.2 文件關閉函數fc1ose 12.4 文件的讀寫 12.4.1 字符讀寫函數fgetc和fputc 12.4.2 字符串讀寫函數fgets和fputs 12.4.3 格式化讀寫函數fscanf和fprintf 12.5 C庫文件 12.6 文件操作程序舉例附錄 附錄A 常用字符ASCII代碼對照表 附錄B C語言的運算符和結合性 附錄C C語言的關鍵字 附錄D 常用C庫函數 附錄E Turbo C 2.0編譯錯誤信息