本書涉及C/C++語言的知識(shí)以及開發(fā)技巧,內(nèi)容深入淺出,適合中學(xué)生競(jìng)賽輔導(dǎo)使用。
第1章 C語言概論
1.1 C語言的發(fā)展過程
1.2 C語言的特點(diǎn)
1.3 C源程序的結(jié)構(gòu)特點(diǎn)
第2章 認(rèn)識(shí)計(jì)算機(jī)
2.1 進(jìn)制轉(zhuǎn)換
2.1.1 計(jì)算機(jī)是智能化的電器設(shè)備
2.1.2 二進(jìn)制數(shù)的運(yùn)算法則
2.1.3 十進(jìn)制與二進(jìn)制、八進(jìn)制、十六進(jìn)制之間的相互轉(zhuǎn)換
2.2 計(jì)算機(jī)硬件知識(shí)
2.3 計(jì)算機(jī)工作原理
2.4 計(jì)算機(jī)軟件知識(shí)
2.5 程序和算法
第3章 算法及算法的描述
3.1 算法的概念
3.2 算法的描述方法
3.2.1 自然語言描述
3.2.2 流程圖描述
3.2.3 N.S圖描述
3.2.4 偽代碼描述
3.3 算法分析
3.3.1 時(shí)間復(fù)雜度
3.3.2 空間復(fù)雜度
3.3.3 時(shí)空的轉(zhuǎn)換
3.3.4 算法分析及優(yōu)化舉例
3.4 C語言程序的基本結(jié)構(gòu)
3.4.1 預(yù)處理指令
3.4.2 main函數(shù)
3.4.3 保留字
3.4.4 標(biāo)準(zhǔn)標(biāo)識(shí)符
3.4.5 用戶標(biāo)識(shí)符
3.4.6 大寫與小寫字母
3.4.7 注釋
3.4.8 程序風(fēng)格
本章小結(jié)
第4章 數(shù)據(jù)類型、運(yùn)算符與表達(dá)式
4.1 數(shù)據(jù)類型與大小
4.2 常量與變量
4.2.1 常量和符號(hào)常量
4.2.2 變量
4.3 算術(shù)運(yùn)算符
4.3.1 算術(shù)運(yùn)算符簡(jiǎn)介
4.3.2 算術(shù)表達(dá)式
4.4 類型轉(zhuǎn)換
4.5 自增與自減運(yùn)算符
4.6 按位運(yùn)算符
4.7 變量賦值
4.7.1 賦值符號(hào)與賦值表達(dá)式
4.7.2 變量賦值的要素
4.8 常用數(shù)學(xué)函數(shù)
4.8.1 三角函數(shù)
4.8.2 其他函數(shù)
4.8.3 冪指數(shù)
4.8.4 雙曲函數(shù)
本章小結(jié)
第5章 數(shù)據(jù)輸入\輸出的概念及在C語言中的實(shí)現(xiàn)
5.1 printf函數(shù)(格式輸出函數(shù))
5.1.1 printf函數(shù)調(diào)用的一般形式
5.1.2 格式字符串
5.2 scanf函數(shù)(格式輸入函數(shù))
5.2.1 scanf函數(shù)的一般形式
5.2.2 格式字符串
5.3 字符數(shù)據(jù)的輸入輸出
5.3.1 putchar函數(shù)(字符輸出函數(shù))
5.3.2 getchar函數(shù)(字符輸入函數(shù))
本章小結(jié)
第6章 選擇結(jié)構(gòu)程序設(shè)計(jì)
6.1 關(guān)系運(yùn)算符和關(guān)系表達(dá)式
6.1.1 關(guān)系運(yùn)算符及其優(yōu)先次序
6.1.2 關(guān)系表達(dá)式
6.2 邏輯運(yùn)算符和邏輯表達(dá)式
6.2.1 邏輯運(yùn)算符及其優(yōu)先次序
6.2.2 邏輯表達(dá)式
6.2.3 條件運(yùn)算符
6.3 if語句
6.3.1 if語句
6.3.2 if語句的嵌套
6.4 switch語句
6.5 程序舉例
6.6 語句與程序塊
本章小結(jié)
第7章 循環(huán)控制
7.1 循環(huán)結(jié)構(gòu)介紹
7.1.1 while語句
7.1.2 for語句
7.1.3 dOWhile語句
7.2 循環(huán)的嵌套
7.3 循環(huán)中斷語句
7.3.1 break語句
7.3.2 continue語句
7.3.3 return語句和exit語句
7.4 程序舉例
7.5 常見錯(cuò)誤
本章小結(jié)
習(xí)題7
第8章 數(shù)據(jù)組織與處理
8.1 數(shù)據(jù)組織
8.2 數(shù)據(jù)的處理與表達(dá)
8.2.1 聲明數(shù)組
8.2.2 引用數(shù)組
8.2.3 數(shù)組初始化
8.2.4 數(shù)組元素的插入與刪除
8.3 應(yīng)用舉例
8.3.1 簡(jiǎn)單應(yīng)用
8.3.2 查找和排序
……
第9章 函數(shù)
第10章 指針
第11章 基本數(shù)據(jù)結(jié)構(gòu)及應(yīng)用
第12章 常用算法介紹
附錄
參考文獻(xiàn)