●第1章 緒論
1.1 程序設計語言的發展
1.1.1 程序
1.1.2 程序設計
1.1.3 程序設計語言
1.2 C語言
1.2.1 C語言的特點
1.2.2 C語言的結構
1.3 幾個簡單的C語言程序
1.4 C語言程序的結構特點
1.5 C語言程序的開發設計過程
1.6 程序設計的過程
1.7 書寫程序時應遵循的規則
1.8 對於C語言學習的認識
習題
第2章 基本數據類型及運算符
2.1 C語言的字符集、關鍵字和標識符
2.1.1 字符集
2.1.2 關鍵字
2.1.3 標識符
2.2 C語言的數據類型
2.2.1 數據及數據類型的概念
2.2.2 基本類型
2.2.3 構造類型
2.2.4 其他類型
2.3 常量與變量
2.3.1 常量
2.3.2 變量
2.4 整型數據
2.4.1 整型常量
2.4.2 整型變量
2.5 實型數據
2.5.1 實型常量
2.5.2 實型變量
2.6 字符數據
2.6.1 字符常量
2.6.2 轉義字符
2.6.3 字符變量
2.6.4 字符串常量
2.7 運算符和表達式
2.7.1 算術運算符和算術表達式
2.7.2 賦值運算符和賦值表達式
2.7.3 自增、自減運算符
2.7.4 逗號運算符和逗號表達式
2.7.5 sizeof運算符
2.7.6 位運算
2.8 運算符的優先級
2.9 混合運算中的類型轉換問題
2.9.1 自動類型轉換
2.9.2 強制類型轉換
2.10 小結
習題
第3章 順序結構
3.1 C語言語句
3.2 數據的輸出和輸入
3.2.1 printf()函數和scanf()函數
3.2.2 其他輸入輸出函數
3.3 順序結構程序設計舉例
3.4 小結
習題
第4章 分支結構
4.1 邏輯判斷
4.1.1 關繫運算符與關繫表達式
4.1.2 邏輯運算符和邏輯表達式
4.1.3 條件運算符
4.2 if語句
4.2.1 if語句的簡單形式
4.2.2 if…else語句
4.2.3 if...elseif...else語句
4.2.4 if語句的嵌套
4.3 if語句應用舉例
4.4 switch語句
4.5 無條件轉移語句(goto)
4.6 小結
習題
第5章 循環結構
5.1 while語句
5.1.1 while語句的結構
5.1.2 while語句的使用
5.2 do...while語句
5.2.1 do…while語句的結構
5.2.2 do...while語句的使用
5.3 for語句
5.3.1 for語句的結構
5.3.2 for語句的使用
5.4 循環中break和continue語句的使用
5.5 循環語句的嵌套
5.63 種循環的比較
5.7 循環語句的綜合應用
5.8 小結
習題
第6章 函數
6.1 函數的概念
6.1.1 庫函數
6.1.2 自定義函數
6.1.3 自定義函數的調用
6.2 變量的作用域和存儲類別
6.2.1 變量的作用域
6.2.2 變量的存儲類別
6.3 內部函數和外部函數
6.3.1 內部函數
6.3.2 外部函數
6.4 函數的遞歸調用
6.5 模塊程序設計實例
6.6 小結
習題
第7章 數組
7.1 一維數組
7.1.1 一維數組的定義
7.1.2 一維數組的初始化
7.1.3 一維數組的引用
7.2 二維數組及多維數組
7.2.1 二維數組的定義
7.2.2 二維數組的初始化
7.2.3 二素的引用
7.2.4 三維數組及討論
7.2.5 二維數組的應用
7.3 字符數組與字符串
7.3.1 字符數組和字符串的初始化
7.3.2 常用字符串庫函數
7.3.3 字符數組與字符串的應用
7.4 數組作為函數的參數
7.5 數組綜合應用舉例
7.6 小結
習題
第8章 指針
8.1 變量的地址和指針
8.1.1 指針變量的定義
8.1.2 指針運算符
8.1.3 指針的運算
8.1.4 指針運算符與單目運算符的優先級
8.2 指針變量作為函數參數
8.3 多級指針
8.4 指針與數組
8.4.1 指針與一維數組
8.4.2 指針與二維數組
8.4.3 數組指針
8.4.4 指針數組
8.5 指向函數的指針
8.5.1 指向函數指針的定義
8.5.2 指向函數指針的引用
8.6 命令行參數的使用
8.7 指針應用程序舉例
8.8 小結
習題
第9章 用戶自定義數據類型
9.1 結構類型
9.1.1 結構類型的定義
9.1.2 結構類型變量的定義
9.1.3 結構類型變量的初始化和引用
9.1.4 結構類型數組
9.1.5 結構類型指針
9.1.6 結構體在函數間的傳遞
9.1.7 鏈表的概念及簡單應用
9.2 位域
9.3 聯合類型
9.4 枚舉類型
9.5 數據類型別名定義
9.6 小結
習題
第10章 文件
10.1 文件的概念
10.1.1 C語言中的文件
10.1.2 標準級(流式)輸入輸出
10.1.3 文件指針
10.2 文件的打開與關閉
10.2.1 文件的打開
10.2.2 文件的關閉
10.3 常用文件讀寫函數
10.3.1 字節級讀寫函數
……
本書結合Visual C++ 2010集成開發環境,詳細介紹了標準C程序設計的基本概念、程序設計方法、集成開發環境中的調試工具和常用的調試技巧。本書共分11章,每一章都配備了一定數量的習題。書中全部程序均可在LCC 3.3編譯器下編譯通過,前11章中的程序,除個別程序外,也能在TC 2.0、GCC3.0及以上版本的C編譯器下編譯通過。 本書適合作為大學本科相關專業“C語言程序設計”課程的教材或教學參考書,也可作為高職相關專業的教材使用。對於自學者,若想結合Visual C++2010集成開發環境進行自學,或者從TC2.0集成開發環境轉到Visual C++2010集成開發環境,則本書也是一本有價值的參考書。