第1章 C語言概論
1.1 概論
1.1.1 計算機的基本組成
1.1.2 指令和程序
1.1.3 程序設計語言
1.2 C程序設計過程
1.2.1 C程序設計的一般步驟
1.2.2 C編程環(huán)境
1.2.3 Visual c++環(huán)境C程序開發(fā)過程
1.3 C程序結構
1.3.1 main函數
1.3.2 頭文件的包含
1.3.3 注釋
練習1
1.4 綜合實例:演奏貝多芬《歡樂頌》
習題1
第2章 數據及其類型
2.1 數據的機內存儲
2.1.1 內存及其組織形式
2.1.2 進制的概念
2.1.3 進制轉換
2.1.4 整數的機內表示
2.1.5 多字節(jié)存儲
2.1.6 實數的機內表示
2.1.7 非數值信息的機內表示
練習1
2.2 基本數據類型
2.2.1 整型
2.2.2 實型
2.2.3 字符型
2.2.4 實際位長
2.3 內存和變量
2.3.1 標識符
2.3.2 變量和變量定義
2.3.3 變量賦值和初始化
練習2
2.4 字面常量
2.4.1 整數
2.4.2 實數
2.4.3 字符常量和轉義字符
2.4.4 字符串常量
練習3
2.5 標識符常量
2.5.1 #define標識符常量
2.5.2 const只讀變量
2.6 綜合實例:變量值的機內表示
習題2
第3章 數據的輸入輸出
3.1 輸出函數printf概述
3.1.1 庫函數原型和調用
3.1.2 轉義輸出
3.1.3 格式參數域
3.1.4 域參匹配
3.2 數據的格式輸出
3.2.1 基本類型格式
3.2.2 類型修飾符
3.2.3 寬度和精度
3.2.4 對齊、前綴及填充符
3.2.5 單字符輸出putchar
練習1
3.3 格式輸入函數scanf
3.3.1 scanf函數功能
3.3.2 scanf控制格式
3.3.3 多數據輸入
3.3.4 輸入匹配
3.3.5 空讀和域寬
3.3.6 輸入中斷和分隔
3.3.7 字符輸入和鍵盤緩沖區(qū)
練習2
3.4 綜合實例:列表顯示數據
習題3
第4章 運算符和表達式
第5章 順序和選擇
第6章 循環(huán)和轉向
第7章 基本結構化程序設計
第8章 函數
第9章 數組
第10章 程序組織和預處理
第11章 指針
第12章 字符指針和字符串處理
第13章 結構、聯合和枚舉
第14章 文件
實驗部分
附錄