C語言程序設計教程

楊忠寶、王晶瑩編著書籍

《C語言程序設計教程》是2015年北京大學出版社出版的圖書,作者是楊忠寶、王晶瑩。

內容簡介


本書是學習C語言程序設計的基礎教材。本書的特點是內容安排上採用循序漸進的方式,在組織形式上採用通俗易懂的案例教學和啟髮式教學的方式,並輔以大量的便於說明問題的案例,有案例帶動知識點的方法進行講解。本書本作為高校各專業C語言教材和全國計算機等級考試參考書,也可供對C語言感興趣的其他讀者自學使用。

目錄


第1章C語言概述
11C語言的歷史
12C語言的特點
13C語言程序的開發過程
14簡單的C語言程序 習題
第2章數據類型、運算符和表達式
21數據類型
22標識符、常量與變數
24實型數據
25字元型數據
26基本運算符和表達式
27類型轉換 習題
第3章順序結構程序設計
31結構化程序設計
32C語言的語句
33數據的輸出
34數據的輸入
35順序結構程序舉例 習題
第4章選擇結構程序設計
41關係運算符、邏輯運算符、條件運算符
42選擇結構程序設計
43選擇結構程序設計舉例 習題
第5章循環結構程序設計
51while語句
52do-while語句
53for語句
54break語句和continue語句
55循環嵌套
56程序舉例 習題
第6章數組
61一維數組
62二維數組
63字元數組與字元串 習題
第7章函數
71函數概述
72函數定義
73函數調用
74數組作函數參數
75函數的嵌套調用
76函數的遞歸調用
77局部變數和全局變數
78變數的存儲類別 習題
第8章指針
81指針的基本概念
82指針變數的定義和引用
83指針與一維數組
84指針與二維數組
85指針與字元串
86指針與函數
87二級指針和指針數組
習題 第9章結構體與鏈表
91結構體類型變數的定義
92結構體類型變數的引用
93結構體的初始化
94結構體與數組
95結構體和指針
96用結構體指針處理鏈表
97共用體
98枚舉
99類型定義
910應用舉例 習題
第10章文件
101文件概述
102文件類型指針
103文件的打開與關閉
104文件的讀寫操作
105文件定位函數 習題
第11章編譯預處理
111宏定義
112文件包含
113條件編譯 習題
第12章位運算
121二進位位邏輯運算
122移位運算
習題 附錄 參考文獻