●上篇 C語言程序設計輔導
章 C語言概述
1.1 知識點解析
1.1.1 程序設計語言與程序
1.1.2 算法
1.1.3 C程序的結構特點
1.2 案例分析
1.2.1 Microsoft Visual C++
1.2.2 例題解析
1.3 拓展知識
本章習題
第2章 數據類型、運算符與表達式
2.1 知識點解析
2.1.1 數據類型和數據類型轉換
2.1.2 運算符和表達式
2.2 案例分析
2.3 拓展知識
本章習題
第3章 順序結構程序設計
3.1 知識點解析
3.2 案例分析
3.3 拓展知識
本章習題
第4章 選擇結構程序設計
4.1 知識點解析
4.1.1 關繫運算符和關繫表達式
4.1.2 邏輯運算符和邏輯表達式
4.1.3 if語句
4.1.4 條件運算符和條件表達式
4.1.5 switch語句
4.2 案例分析
4.3 拓展知識
本章習題
第5章 循環結構程序設計
5.1 知識點解析
5.1.1 循環結構的要點
5.1.2 while,do-while和for循環語句
5.1.3 break與continue的區別
5.2 案例分析
5.3 拓展知識
5.3.1 用goto語句實現循環控制
5.3.2 不提倡使用goto語句
本章習題
第6章 函數
6.1 知識點解析
6.1.1 函數的定義
6.1.2 函數的調用
6.2 案例分析
6.3 拓展知識
本章習題
第7章 數組
7.1 知識點解析
7.1.1 一維數組
7.1.2 二維數組
7.1.3 字符數組
7.1.4 數組作為函數參數
7.2 案例分析
7.3 拓展知識
本章習題
第8章 編譯預處理
8.1 知識點解析
8.1.1 預處理的概念
8.1.2 宏替換
8.1.3 宏定義的幾點說明
8.1.4 宏定義的優點
8.1.5 宏的使用
8.1.6 文件包含
8.1.7 條件編譯
8.2 案例分析
8.3 拓展知識
8.3.1 C語言源程序的編譯處理過程
8.3.2 預處理命令:#pragmaonce
本章習題
第9章 指針
9.1 知識點解析
9.1.1 指針的概念
9.1.2 指針變量的定義及使用
9.1.3 數組指針及指針數組
9.1.4 字符串的指針存儲實現
9.1.5 函數指針及指針函數
9.2 案例分析
9.3 拓展知識
本章習題
0章 結構體和共用體
10.1 知識點解析
10.1.1 結構體
10.1.2 共用體
10.1.3 枚舉
10.1.4 用typedef自定義類型名
10.2 案例分析
10.3 拓展知識
10.3.1 結構體類型的指針變量
10.3.2 結構體與函數
10.3.3 用結構體指針操作鏈表
本章習題
1章 位運算
11.1 知識點解析
11.1.1 位運算符
11.1.2 位運算符功能
11.2 案例分析
11.3 拓展知識
本章習題
2章 文件
12.1 知識點解析
12.1.1 C文件的基本概念
12.1.2 文件的打開和關閉操作
12.1.3 文件的讀寫操作
12.1.4 文件的定位
12.2 案例分析
12.3 拓展知識
本章習題
下篇 C語言程序設計實驗
實驗
實驗1 C語言概述
實驗2 數據類型、運算符與表達式
實驗3 順序結構程序設計
實驗4 選擇結構程序設計
實驗5 循環結構程序設計
實驗6 函數
實驗7 數組
實驗7.1 一維數組
實驗7.2 二維數組與字符數組
實驗8 編譯預處理
實驗9 指針
實驗10 結構體與共用體
實驗11 位運算
實驗12 文件
習題參考答案
實驗題參考答案
參考文獻
內容簡介
本書是《C語言程序設計》配套的輔導與實驗教材,分為上、下兩篇。上篇為C語言程序設計輔導,主要介紹每章的重點與難點;下篇為C語言程序設計實驗,為每章配置1~2個實驗以供選擇。為便於讀者掌握書中的知識和操作,本書還提供了精選習題與參考答案,供練習。本書可作為高等院校各專業C語言程序設計課程的實踐指導教材,也可供相關領域的工程技術人員參考。