第一章 推開C語言之門
第一節(jié) 關于機器語言
第二節(jié) 什么是C語言
第三節(jié) C語言的特點
第二章 初步接觸C 程序
第一節(jié) 一個小程序
第二節(jié) 運行這個程序
一、進入Turbo C集成環(huán)境
二、編輯源文件
三、編譯源程序
四、將源程序存入磁盤
五、執(zhí)行程序
六、退出TC
第三章 逐步學習基本概念
第一節(jié) 你將南到的基礎知識
一、簡單介紹C程序
二、基礎知識
第二節(jié) 常量和變量
一、常量
二、變量
第三節(jié) 運算符簡介
第四節(jié) 算術運算符與算術表達式
一、基本的算術運算符
二、算術表達式和運算符的優(yōu)先級
三、自增、自減速運算符
第五節(jié) 賦值運算符和賦值表達式
一、賦值運算符
二、復合的賦值運算符
三、賦值表達式
第六節(jié) 逗號運算符和逗號表達式
習題一
第四章 編寫最簡單的程序
第一節(jié) C語句概述
第二節(jié) C程序的基本元素
第三節(jié) 變量賦初值
第四節(jié) 輸出數據
一、putchar函數(字符輸出函數)
二、printf函數(格式輸出函數)
第五節(jié) 輸入數據(從鍵盤)
一、getchar函數(字符輸入函數)
二、scanf函數(格式輸入函數)
第六節(jié) 順序結構程序
一、順序結構
二、順序結構編程練習
第五章 判斷與選擇
第一節(jié) 引言
第二節(jié) 關系運算符和關系表達式
一、關系運算符及其優(yōu)先級
二、關系表達式
第三節(jié) 邏輯運算符和邏輯表達式
一、三種邏輯運算
二、邏輯運算符及其優(yōu)先級
三、邏輯表達式
四、用邏輯表達式表示條件
第四節(jié) if語句
一、程序的選擇結構
二、if語句的格式
三、if語句的簡單應用
第五節(jié) 嵌套的if語句
一、if語句的嵌套
二、簡單應用
第六節(jié) 條件運算符
一、條件運算符和條件表達式
二、說明
第七節(jié) 程序練習
習題三
第六章 循環(huán)
第一節(jié) 概述
第二節(jié) 循環(huán)結構
一、兩種不同的描述方法
二、兩種循環(huán)結構
三、兩種循環(huán)結構的區(qū)別
第三節(jié) while語句
一、while語句析格式及功能
二、應用舉例
第四節(jié) do-while語句
一、do-while語句的格式及功能
二、應用舉例
第五節(jié) for語句
一、for語句的格式及功能
二、for語句的特點
三、應用舉例
第六節(jié) 三種循環(huán)的比較
第七節(jié) 循環(huán)的嵌套
一、循環(huán)的嵌套
二、應用舉例
第八節(jié) break語句和Continue語句
一、break語句
二、Continue語句
三、breakContinue的區(qū)別
四、應用舉例
第九 程序舉例
第七章 數組
第一節(jié) 引言
第二節(jié) 數組的概念
一、什么是數組
二、數組的維度
第三節(jié) 一維數組的定義和引用
一、一維數組的定義
二、一維數組元素的引用
三、一維數組的初始化
四、一維數組程序舉例
第四節(jié) 一維數組的應用
一、排序
二、其他
第五節(jié) 二維數組的定義和引用
一、二維數組的定義
二、二維數組的引用
三、二維數組的初始化
四、二維數組應用舉例
第六節(jié) 字符數組
一、定義字符數組
二、字符數組的初始化
三、字符數組的引用
四、字符串和字符中結束標志
五、字符數組的輸入輸出
六、常用字符串處理函數
習題五
第八章 結構體
第一節(jié) 概述
第二節(jié) 定義結構體類型
第三節(jié) 定義結構體類型變量
一、定義結構體類型變量的方法
二、關于結構體變量的引用規(guī)則
第五節(jié) 結構體變量的初始化
第六節(jié) 結構體數組
一、結構體數組的定義
二、結構體數組的初始化
三、應用舉例
習題六
第九章 函數
第一節(jié) 概述
第二節(jié) 函數定義
第三節(jié) 函數的分類
一、從用戶使用角度分類
二、從函數形式分類
第四節(jié) 函數參數和函數的值
一、形式參數與實際參數
二、函數的返回值
第五節(jié) 函數的調用
一、函數調用的一般形式
二、函數調用的方式
三、對被調用函數的說明
四、函數應用舉例
第六節(jié) 函數的嵌套調用
第七節(jié) 函靈敏的遞歸調用
習題七
附錄一 名詞解釋
附錄二 常見錯誤分析