●章 初識C語言
1.1 C語言的發展史
1.2 C語言的特點
1.2.1 結構化程序
1.2.2 C語言的優缺點
1.3 C語言的發展方向
1.4 C語言開發環境
1.4.1 C語言的編譯器
1.4.2 IDE開發環境
1.5 個C語言程序
1.5.1 C語言的代碼注釋
1.5.2 文件包含
1.5.3 main函數
1.5.4 C程序編譯流程
1.5.5 C語言調試
1.6 本章小結
第2章 C語言基礎
2.1 C語言基本數據類型
2.1.1 整型
2.1.2 實型
2.1.3 字符型
2.1.4 設置類型別名
2.2 常量與變量
2.2.1 常量
2.2.2 變量
2.3 C語言運算符
2.3.1 算術運算符
2.3.2 關繫運算符
2.3.3 邏輯運算符
2.3.4 位運算符
2.3.5 復合賦值運算符
2.3.6 帶副作用的運算符
2.3.7 自增、自減運算符
2.3.8 其他運算符
2.4 表達式與語句
2.4.1 表達式
2.4.2 語句
2.5 標準I/O函數
2.5.1 再談printf函數
2.5.2 scanf函數
2.6 本章小結
第3章 C語言流程控制
3.1 程序流程結構
3.2 順序結構
3.3 分支結構
3.3.1 if語句
3.3.2 if…else語句
3.3.3 if…else語句嵌套
3.3.4 if…elseif…else語句
3.3.5 switch…case語句
3.4 循環結構
3.4.1 while語句
3.4.2 do…while語句
3.4.3 for語句
3.4.4 循環的嵌套使用
3.5 流程控制語句
3.5.1 continue語句
3.5.2 break語句
3.5.3 go to語句
3.5.4 return語句
3.6 本章小結
……
第4章 函數
第5章 數組
第6章 指針
第7章 結構體、聯合體與枚舉
第8章 堆內存管理
第9章 文件
0章 預處理命令
內容簡介
本書結合筆者多年的程序開發和教學實踐經驗,以深入淺出、循序漸進的方式,運用生動活潑、詼諧幽默的語言,講述C語言開發的全部內容。全書共分10章,分別介紹C語言的開發環境、基礎知識、程序設計流程、函數、數組、指針、結構體、堆內存、文件、預處理。對於晦澀難懂的知識點,書中采用生活中的例子進行對比,並增加圖形化的講解方式,通過簡潔易懂的代碼和示例,使讀者易於理解接受。本書適合C語言初學者使用,也可作為高等院校計算機專業的教材。