本書共分12章, 內(nèi)容包括程序設(shè)計(jì)基本概念、程序設(shè)計(jì)基本知識(shí)、順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、數(shù)組、函數(shù)等。
1 引言
1.1 程序及編程語言
1.2 C語言簡(jiǎn)介
1.2.1 C語言的發(fā)展
1.2.2 C語言的特點(diǎn)
1.3 C語言源程序的結(jié)構(gòu)
1.4 程序設(shè)計(jì)準(zhǔn)備
1.4.1 在Turbo C2.0集成開發(fā)環(huán)境中編輯、調(diào)試程序的過程
1.4.2 在VisualC++6.0集成開發(fā)環(huán)境中編輯、調(diào)試程序的過程
1.5 如何學(xué)習(xí)本課程
習(xí)題一
2 簡(jiǎn)單的C語言程序設(shè)計(jì)
2.1 程序設(shè)計(jì)與算法
2.1.1 程序
2.1.2 算法的概念和特點(diǎn)
2.1.3 結(jié)構(gòu)化程序設(shè)計(jì)
2.2 C語言程序的基本組成結(jié)構(gòu)
2.2.1 簡(jiǎn)單的C語言程序舉例
2.2.2 C語言程序的組成結(jié)構(gòu)
2.3 C語言程序設(shè)計(jì)的主要過程
2.3.1 問題分析與算法描述
2.3.2 程序的編輯
2.3.3 程序的編譯與運(yùn)行
習(xí)題二
3 數(shù)據(jù)類型、運(yùn)算符和表達(dá)式
3.1 C語言的數(shù)據(jù)類型
3.1.1 數(shù)據(jù)類型的分類
3.1.2 標(biāo)識(shí)符
3.1.3 關(guān)鍵字
3.2 常量與變量
3.2.1 常量
3.2.2 變量
3.3 整型數(shù)據(jù)
3.3.1 整型常量
3.3.2 整型變量
3.4 實(shí)型數(shù)據(jù)
3.4.1 實(shí)型常量
3.4.2 實(shí)型變量
3.5 字符型數(shù)據(jù)
3.5.1 字符常量
3.5.2 字符變量
3.5.3 字符串常量
3.6 各種類型數(shù)據(jù)之間的混合運(yùn)算
3.7 C語言的運(yùn)算符與表達(dá)式
3.7.1 C語言的運(yùn)算符簡(jiǎn)介
3.7.2 算術(shù)運(yùn)算符和算術(shù)表達(dá)式
3.7.3 賦值運(yùn)算符和賦值表達(dá)式
3.7.4 逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式
習(xí)題三
4 基本輸入輸出
4.1 C語言的語句
4.2 數(shù)據(jù)輸入輸出的概念以及在C語言中的實(shí)現(xiàn)
4.3 字符數(shù)據(jù)的輸入輸出
4.3.1 putchar函數(shù)(字符輸出函數(shù))
4.3.2 getchar函數(shù)(鍵盤輸入函數(shù))
4.4 格式輸入與輸出
4.4.1 printf函數(shù)(格式輸出函數(shù))
4.4.2 scanf函數(shù)(格式輸入函數(shù))
習(xí)題四
5 選擇結(jié)構(gòu)程序設(shè)計(jì)
5.1 關(guān)系運(yùn)算符和關(guān)系表達(dá)式
5.2 邏輯運(yùn)算符和邏輯表達(dá)式
5.3 if語句
5.3.1 最基本的if語句
5.3.2 if-else結(jié)構(gòu)
5.3.3 條件運(yùn)算符和條件表達(dá)式
5.3.4 if-else if結(jié)構(gòu)
5.3.5 if語句的嵌套
5.4 switeh語句
習(xí)題五
6 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
6.1 簡(jiǎn)介
6.2 while語句
6.3 do——while語句
6.4 for語句
6.5 go to語句
6.6 循環(huán)的嵌套
6.7 循環(huán)語句的比較
6.8 循環(huán)控制語句
6.8.1 break語句
6.8.2 continue語句
6.9 程序應(yīng)用
習(xí)題六
7 數(shù)組
7.1 一維數(shù)組
7.1.1 一維數(shù)組的定義
7.1.2 一維數(shù)組的初始化
7.1.3 一維數(shù)組舉例
7.2 二維數(shù)組
7.2.1 二維數(shù)組的定義
7.2.2 二維數(shù)組的初始化
7.2.3 二維數(shù)組舉例
7.3 字符數(shù)組和字符串
7.3.1 字符數(shù)組的定義
7.3.2 字符數(shù)組的初始化
7.3.3 字符串常用函數(shù)
7.3.4 常用字符函數(shù)
7.3.5 字符數(shù)組舉例
習(xí)題七
8 函數(shù)
8.1 函數(shù)概述
8.1.1 函數(shù)的分類
8.1.2 函數(shù)的定義
8.2 函數(shù)的參數(shù)和返回值
8.2.1 函數(shù)的參數(shù)
8.2.2 函數(shù)返回值
8.3 函數(shù)參數(shù)的傳遞方式
8.3.1 值傳遞
8.3.2 地址傳遞
8.4 函數(shù)調(diào)用
8.4.1 函數(shù)調(diào)用的一般形式
8.4.2 函數(shù)調(diào)用的方式
8.4.3 函數(shù)的嵌套調(diào)用
8.5 變量的作用域與變量的存儲(chǔ)類別
8.5.1 變量的作用域
8.5.2 變量的存儲(chǔ)類別
8.6 函數(shù)的作用范圍
8.6.1 內(nèi)部函數(shù)
8.6.2 外部函數(shù)
習(xí)題八
9 預(yù)處理命令
9.1 概述
9.2 宏定義
9.2.1 無參宏定義
9.2.2 帶參宏定義
9.3 文件包含
9.4 小結(jié)
習(xí)題九
10 指針
10.1 地址和指針
10.1.1 地址、指針和指針變量的概念
10.1.2 直接訪問和間接訪問
10.2 變量的指針與指針變量
10.2.1 定義一個(gè)指針變量
10.2.2 指針變量的初始化和賦值
10.2.3 指針變量的引用
10.2.4 指針的運(yùn)算
10.3 數(shù)組與指針
10.3.1 數(shù)組名是指針常量
10.3.2 指向數(shù)組元素的指針變量
10.3.3 通過指針引用數(shù)組元素
……
11 結(jié)構(gòu)體與公用體
12 位運(yùn)算
13 文件
附錄
參考文獻(xiàn)