●第1章 初識C語言
1.1 編程入門
1.2 認識C語言
1.3 C程序開發環境
1.4 第一個C程序
1.5 VS2012開發環境安裝
1.6 項目實訓
1.7 習題
第2章 輸入輸出
2.1 C語言中的庫函數
2.2 常量與變量
2.3 printf()、scanf()函數
2.4 putchar()、getchar()函數
2.5 綜合實例
2.6 項目實訓
2.7 習題
第3章 順序結構
3.1 算法與程序控制結構
3.2 C語句
3.3 C基本運算符
3.4 順序結構語句
3.5 表達式混合運算與類型轉換
3.6 綜合實例
3.7 項目實訓
3.8 習題
第4章 分支結構
4.1 分支結構
4.2 條件判斷
4.3 if語句
4.4 switch語句
4.5 綜合實例
4.6 項目實訓
4.7 習題
第5章 循環結構
5.1 循環概述
5.2 while語句
5.3 do…while語句
5.4 for語句
5.5 break和continue語句
5.6 循環嵌套
5.7 綜合實例
5.8 項目實訓
5.9 習題
第6章 函數
6.1 函數的定義和調用
6.2 函數參數傳值
6.3 嵌套與遞歸
6.4 變量的作用域
6.5 綜合實例
6.6 項目實訓
6.7 習題
第7章 數組
7.1 一維數組
7.2 二維數組
7.3 字符串、字符數組與字符串數組
7.4 數組操作進階
7.5 綜合實例
7.6 項目實訓
7.7 習題
第8章 指針
8.1 指針的概念
8.2 指針變量的定義和使用
8.3 指針運算
8.4 高級指針
8.5 指針與一維數組
8.6 指針與二維數組
8.7 指針函數和函數指針
8.8 綜合實例
8.9 項目實訓
8.10 習題
第9章 結構體與鏈表
9.1 結構體的聲明與使用
9.2 結構體數組
9.3 結構體指針
9.4 鏈表
9.5 宏定義
9.6 綜合實例
9.7 項目實訓
9.8 習題
第10章 文件
10.1 文件概述
10.2 文件打開和關閉
10.3 文件的順序讀寫
10.4 文件的隨機讀寫
10.5 文件檢測函數
10.6 綜合實例
10.7 項目實訓
10.8 習題
拓展學習 綜合實例源代碼
參考文獻
本書以Visual Studio 2012為環境,講授C語言程序設計的基本語法、思想、方法和解決實際問題的技巧。本教材編寫以計算思維的培養和實踐能力提升兼顧為原則,通過軟件工程思想指導程序開發,重點培養學生編寫綜合應用程序、解決復雜功能問題的能力。本書結合編者多年的工程與教學實踐,與傳統介紹C程序設計教材相比,在內容組織上進行了優化,層次分明,繫統性、實用性更強。全書共分10章,分別為初識C語言、輸入輸出、順序結構、分支結構、循環結構、函數、數組、指針、結構體與鏈表以及文件。每章均有綜合實例、項目實訓,並附有相當數量的全國計算機二級考試真題。本書可以作為應用型高校各專業C語言程序設計課程的教材,也可供準備參加計算機等級考試、學科競賽及工程技術人員閱讀參考。