第1部分實用教程
項目1c語言概述
1.1c語言的發(fā)展和特點
1.1.1c語言的發(fā)展
1.1.2c語言的特點
1.2 c程序基本結構
1.3c程序運行的上機步驟
項目2數據基本類型
2.1標識符、常量和變量
2.1.1標識符
2.1.2常量
2.1.3變量
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.4.3字符串常量
2.5新類型定義
項目3c語言的基本運算
3.1算術運算
3.1.1算術運算符
3.1.2算術表達式
3.2賦值運算
3.2.1賦值運算符
3.2.2賦值表達式
3.3自增/自減運算和逗號運算
3.3.1自增/自減運算符及其表達式
3.3.2逗號運算符及其表達式
3.4關系運算和邏輯運算
3.4.1關系運算符及其表達式
3.4.2邏輯運算符及其表達式
3.5位運算
3.5.1位運算符
3.5.2位運算表達式
3.5.3邏輯運算符與位運算符的區(qū)別
3.6數據類型轉換
3.6.1自動轉換
3.6.2強制轉換
項目4順序程序設計
4.1c語言的基本語句
4.2數據輸出
4.2.1格式輸出函數(printf()函數)
4.2.2字符輸出函數(putchar()函數)
4.3數據輸入
4.3.1格式輸入函數(scanf()函數)
4.3.2字符輸入函數(getchar()函數)
項目5分支程序設計
5.1if語句與條件運算符
5.1.1if語句的三種形式
5.1.2條件運算符
5.2if語句的嵌套
5.3switch語句
項目6循環(huán)控制
6.1goto語句及用goto語句構成循環(huán)
6.2基本循環(huán)程序設計
6.2.1while語句
6.2.2do-while語句
6.2.3for語句
6.3循環(huán)的嵌套
6.4 break語句和continue語句
6.4.1break語句
6.4.2continue語句
項目7數組
7.1一維數組
7.1.1一維數組的定義和初始化
7.2二維數組
7.2.1二維數組的定義和初始化
7.2.2二維數組元素的引用
7.3字符數組
7.3.1字符數組的定義和初始化
7.3.2字符串及其結束標志
7.3.3字符數組的輸入輸出
7.3.4字符串處理函數
項目8函數及存儲類別
8.1函數的定義與調用
8.1.1函數概述
8.1.2函數定義的一般形式
8.1.3函數調用的一般形式
8.1.4函數說明
8.2函數參數及函數返回值
8.2.1函數參數
8.2.2函數的返回值
8.3函數調用的進一步討論
8.3.1函數的嵌套調用
8.3.2函數的遞歸調用
8.4存儲類別
8.4.1作用域和生存期
8.4.2局部變量和全局變量
8.4.3變量的存儲類別
8.4.4函數的存儲類別
項目9編譯預處理
9.1宏定義
9.1.1不帶參數的宏定義
9.1.2帶參數的宏定義
9.1.3終止宏定義
9.2文件包含
項目10指針
10.1指針的概念
10.1.1地址和指針
10.1.2指針變量的定義
10.2指針的操作
10.2.1指針變量的賦值及引用
10.2.2指針的運算
10.3.1指針與數組概述
10.3.2一維數組和指針
10.3.3二維數組和指針
10.4指針與函數
10.4.1指針作為函數的參數
10.4.2返回指針的函數和指向函數的指針變量
項目11結構體、共用體及枚舉類型
11.1結構體
11.1.1結構體類型及變量的定義
11.1.2結構體變量的初始化及引用
11.1.3鏈表處理
11.2共用體
11.2.1共用體類型及變量的定義
11.2.2共用體變量的初始化及引用
11.3枚舉類型
項目12文件
12.1文件概述
12.2文件的打開與關閉
12.2.1文件類型指針
12.2.2文件的打開(fopen函數)
12.2.3文件關閉(fclose函數)
12.3文件的讀寫操作
12.3.1fputc函數和fgetc函數(putc函數和getc函數
12.3.2fread函數和fwrite函數
12.3.3fprintf函數和fscanf函數
12.3.4其他讀寫函數
12.4文件的定位
12.4.1rewind函數
12.4.2fseek函數和隨機讀寫
12.4.3ftell函數
12.5文件的出錯檢測
12.5.1ferror函數
12.5.2clearerr函數
第2部分習題與解答
習題1及參考答案
習題2及參考答案
習題3及參考答案
習題4及參考答案
習題5及參考答案
習題6及參考答案
習題7及參考答案
習題8及參考答案
習題9及參考答案
習題10及參考答案
習題11及參考答案
習題12及參考答案
第3部分上機實訓
實訓1
實訓2
實訓3
實訓4
實訓5
實訓6
實訓7
實訓8
實訓9
實訓10
實訓11
實訓12
附錄
附錄a標準ascii字符集
附錄bc語言關鍵字
附錄cc運算符的優(yōu)先級與結合性
附錄dturboc2.0常用庫函數
附錄eturboc2.0上機過程
附錄fturboc2.0常見編譯錯誤信息