本書(shū)涉及C/C++語(yǔ)言的知識(shí)以及開(kāi)發(fā)技巧,內(nèi)容深入淺出,適合中學(xué)生競(jìng)賽輔導(dǎo)使用。
第1章 C語(yǔ)言概論
1.1 C語(yǔ)言的發(fā)展過(guò)程
1.2 C語(yǔ)言的特點(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 自然語(yǔ)言描述
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語(yǔ)言程序的基本結(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 用戶(hù)標(biāo)識(shí)符
3.4.6 大寫(xiě)與小寫(xiě)字母
3.4.7 注釋
3.4.8 程序風(fēng)格
本章小結(jié)
第4章 數(shù)據(jù)類(lèi)型、運(yùn)算符與表達(dá)式
4.1 數(shù)據(jù)類(lèi)型與大小
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 類(lèi)型轉(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語(yǔ)言中的實(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語(yǔ)句
6.3.1 if語(yǔ)句
6.3.2 if語(yǔ)句的嵌套
6.4 switch語(yǔ)句
6.5 程序舉例
6.6 語(yǔ)句與程序塊
本章小結(jié)
第7章 循環(huán)控制
7.1 循環(huán)結(jié)構(gòu)介紹
7.1.1 while語(yǔ)句
7.1.2 for語(yǔ)句
7.1.3 dOWhile語(yǔ)句
7.2 循環(huán)的嵌套
7.3 循環(huán)中斷語(yǔ)句
7.3.1 break語(yǔ)句
7.3.2 continue語(yǔ)句
7.3.3 return語(yǔ)句和exit語(yǔ)句
7.4 程序舉例
7.5 常見(jiàn)錯(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)