第1章C語言概述
1.1C語言的特點
1.1.1C語言的發(fā)展
1.1.2C語言的特點
1.2C程序入門
1.2.1一個簡單的C語言程序例子
1.2.2程序的簡單分析
1.2.3C語言程序結構
1.3C程序上機基本知識
1.3.1如何進入TurboC
1.3.2簡單的程序調試
1.4習題
第2章C語言程序設計基礎
2.1數據類型
2.1.1標識符
2.1.2常量與變量
2.1.3變量賦初值
2.1.4整型數據
2.1.5實型數據
2.1.6字符型數據
2.1.7各種數值間的混合運算
2.2運算符與表達式
2.2.1算術運算符
2.2.2算術表達式
2.2.3賦值運算符和賦值表達式
2.2.4逗號運算符與逗號表達式
2.3基本輸入/輸出函數
2.3.1字符輸出函數putchar()
2.3.2字符輸入函數getchar()
2.3.3格式輸出函數primf()
2.314格式輸入函數scanf()
2.4習題
第3章結構化程序設計基礎
3A結構化程序設計
3.1.1結構化程序設計思想
3.1.2程序設計的工具
3.2順序結構程序設計
3.2.1t頃序結構程序設計的思想
3.2.2順序結構程序設計舉例
3.3選擇結構程序設計
3.3.1選擇結構程序設計的思想
3.3.2關系運算和邏輯運算
3.3.3選擇結構程序設計
3.4循環(huán)結構程序設計
3.4.1循環(huán)結構程序設計的思想
3.4.2循環(huán)結構程序設計
3.4.3循環(huán)結構程序舉例
3.5習題
第4章模塊化程序設計
4.1函數
4.1.1函數的定義
4.1.2函數的參數及返回值
4.1.3函數調用
4.2局部變量和全局變量
4.2.1局部變量
4.2.2全局變量
4.3變量的存儲類別
4.3.1自動型變量
4.3.2外部型變量
4.3.3靜態(tài)型變量
4.3.4寄存器型變量
4.4內部函數和外部函數
4.4.1外部函數
4.4.2內部函數
4.4.3舉例
4.5C語言預處理
4.5.1宏定義
4.5.2文件包含
4.5.3條件編譯
4.5.4舉例
4.6確使用庫函數
4.7習題
第5章數組和指針
5.1構造類型——數組
5.1.1一維數組
5.1.2維數組
5.1.3字符數組
5.1.4向函數傳遞數組
5.2指針
5.2.1訪問方式
5.2.2指針變量
5.3指針與數組
5.3.1指向數組元素的指針
5.3.2通過指針引用數組元素
5.3.3指向多維數組的指針和指針變量
5.3.4字符串和指針
5.3.5指針數組
5.4指針和函數
5.4.1指針作為函數的參數
5.4.2指針函數
5.4.3函數指針
5.5指向指針的指針
5.6習題
第6章構造類型——結構體、共用體
6.1結構體類型與結構體變量
6.1.1結構體類型的定義
6.1.2結構體變量的定義及初始化
6.1.3結構體變量的引用
6.2結構體數組和函數
6.2.1定義及初始化結構體數組
6.2.2結構體數組的引用
6.2.3結構體數組應用舉例
6.2.4結構體變量作為函數的參數
6.3共用體
6.3.1共用體類型的定義
6.3.2共用體變量的定義
6.3.3共用體變量的引用
6.3.4共用體變量的應用舉例
6.4枚舉類型
6.4.1枚舉類型的定義
6.4.2枚舉類型變量的定義
6.4.3枚舉類型變量的引用
6.5用戶自定義類型
6.5.1用戶自定義類型的含義
6.5.2用typedef聲明基本類型
6.5.3用typedef聲明構造類型
6.5.4用戶自定義類型的應用
6.6題
第7章位運算
7.1位運算符和位運算
7.1.1“按位與”運算符(&)
7.1.2“按位或”運算符(1)
7.1.3“異或”運算符(^)
7.1.4“取反”運算符(~)
7.1.5“左移”運算符(<<)
7.1.6“右移”運算符(>>)
7.1.7位運算賦值運算符
7.1.8不同長度的數據進行位運算
7.2位段
7.3應用舉例
7.4習題
第8章文件
8.1C文件概述
8.1.1C文件的基本格式
8.1.2緩沖文件和非緩沖文件
8.2文件類型指針
8.2.1文件類型
8.2.2文件類型指針
8.3文件的打開與關閉
8.3.1文件的打開(fopen函數)
8.3.2文件的關閉(fclose函數)
8.4文件的讀寫
8.4.1字符讀寫函數(fputc函數和f8etc函數)
8.4.2字符串讀寫函數(fputs函數和f86ts函數)
8,4.3數據塊讀寫函數(fwrite函數和fread函數)
8.4.4格式化讀寫函數(fprintf函數和fscanf函數)
8.4.5讀寫其他類型數據
8.5文件定位
8.5.1rewind函數
8.5.2fseek函數
8.5.3fiell函數
8.6檢測函數
8.6.1ferror函數
8.6.2clearerr函數
8.7文件輸入/輸出小結
8.8習題
第9章C程序綜合訓練
9.1簡單應用程序
9.2一般應用程序
9.3C語言課程設計
9.3.1目的要求
9.3.2實訓時間
9.3.3實訓內容
9.3.4參考題目
9.3.5考核標準
附錄A信息處理流程圖形符號
附錄BASCII碼表
附錄CC語言中的關鍵字
附錄D運算符和結合性
附錄E常用庫函數
附錄FTurboC2.0常用錯誤提示解釋
附錄G部分參考答案
參考文獻