C語言與程式設計[趙學軍、錢旭主編書籍]

C語言與程式設計[趙學軍、錢旭主編書籍]

《C語言與程式設計》是2013年清華大學出版社出版的圖書,編者是趙學軍、錢旭。

內容簡介

本書是根據教育部《關於進一步加強高校計算機基礎教學的意見》而編寫的。全書共分9章,內容包括概述、基礎知識、結構化程式設計、數組、函式、指針、結構體和共用體、檔案及C++初步,前面部分是傳統的C語言內容,是程式設計基礎,後面部分介紹了面向對象程式設計初步知識。本書把傳統的面向過程的內容與現代面向對象的內容有機結合與過渡學習,使讀者能夠儘快掌握程式設計基礎知識。

編輯推薦

《高等學校計算機專業規劃教材:C語言與程式設計》可作為高等學校各專業的程式設計教材,也可作為培訓和自學教材及輔導教材。

目錄

第1章 C語言概述 /1
1.1 C語言的發展簡史
1.2初識C程式
1.3 C語言實驗環境
錯誤陷阱/重點提示
本章小結
思考練習題
第2章 C語言基礎知識 /12
2.1標識符
2.1.1標識符的命名規則
2.1.2 C語言的32個關鍵字
2.2常量和變數
2.2.1 常量
2.2.2變數
2.3數據類型
2.3.1整型
2.3.2浮點型(實型)
2.3.3字元型
2.3.4枚舉型
2.3.5變數賦初值
2.3.6不同類型數據之間的混合運算
2.4運算符與表達式
2.4.1算術運算符和算術表達式
2.4.2賦值運算符和賦值表達式
2.4.3逗號運算符和逗號表達式
錯誤陷阱/重點提示
本章小結
思考練習題
第3章 C程式設計 /35
3.1算法及其常用表達方式
3.1.1 C語句類型
3.1.2數據輸入輸出
3.1.3算法及程式結構
3.1.4 C程式結構
3.2順序結構程式設計
3.3選擇結構程式設計
3.3.1關係運算符和關係表達式
3.3.2邏輯運算符和邏輯表達式
3.3.3 if語句
3.3.4條件運算符
3.3.5 switch語句
3.3.6選擇結構程式設計舉例
3.4循環控制結構程式設計
3.4.1 goto語句
3.4.2 while語句
3.4.3 do—while語句
3.4.4 for語句
3.4.5循環嵌套
3.4.6 break語句和continue語句
3.4.7循環結構程式設計舉例
錯誤陷阱/重點提示
本章小結
思考練習題
第4章 數組與字元串 /84
4.1一維數組
4.1.1一維數組的定義
4.1.2一維數組的引用
4.1.3一維數組的初始化
4.2二維數組
4.2.1二維數組的定義和引用
4.2.2二維數組的初始化
4.2.3二維數組套用舉例
4.3字元數組
4.3.1字元數組的定義
4.3.2字元數組的初始化
4.3.3字元數組的輸入輸出
4.3.4字元數組的套用舉例
4.4字元串
4.4.1字元串概述
4.4.2字元串處理函式
錯誤陷阱/重點提示
本章小結
思考練習題
第5章 函式
5.1概述
5.1.1函式的分類
5.1.2編譯預處理
5.2 自定義函式
5.2.1 函式定義的一般形式
5.2.2函式聲明
5.2.3函式的返回值
5.2.4函式的參數
5.2.5數組作為函式參數
5.3變數的作用域和存儲類別
5.3.1全局變數與局部變數
5.3.2變數的存儲類別
5.4函式的調用
5.4.1函式的嵌套調用
5.4.2函式的遞歸調用
5.5內部函式和外部函式
5.5.1 內部函式
5.5.2外部函式
錯誤陷阱/重點提示
本章小結
思考練習題
第6章 指針 /138
6.1指針的定義
6.2指針變數及其定義
6.2.1指針變數的概念
6.2.2指針變數的定義
6.3指針操作符(*、&)
6.4指針變數的運算
6.4.1賦值運算
6.4.2加減運算
6.5指針的套用
6.5.1指針與數組
6.5.2指針與字元串
6.5.3指針數組與多級指針
6.5.4指針與函式
錯誤陷阱/重點提示
本章小結
思考練習題
第7章 結構體和共用體 /172
7.1結構體
7.1.1結構體概述
7.1.2結構體的定義與引用
7.1.3成員運算符“.”
7.1.4相對複雜的結構體定義
7.2結構體數組
7.2.1結構體數組的聲明
7.2.2結構體數組初始化
7.2.3結構體數組的引用
7.3結構體指針
7.3.1結構體指針的聲明
7.3.2使用指針來訪問成員變數
7.4動態記憶體管理函式
7.4.1分配函式malloc
7.4.2回收函式free
7.5鍊表
7.5.1建立空的鍊表
7.5.2插入新的結點
7.5.3刪除已有的結點
7.5.4結點的訪問
7.6共用體
錯誤陷阱/重點提示
本章小結
思考練習題
……
第8章 檔案操作
第9章 面向對象和C++基礎
附景
參考文獻

熱門詞條

聯絡我們