複製鏈接
請複製以下鏈接發送給好友

C語言程序設計

(2021年電子工業出版社出版的圖書)

鎖定
《C語言程序設計》是2021年電子工業出版社出版的圖書,作者是蔣晶,耿海,劉方 等。 [1] 
中文名
C語言程序設計
作    者
蔣晶,耿海,劉方 等
類    別
圖書
出版社
電子工業出版社
出版時間
2021年2月
開    本
16 開
裝    幀
平裝
ISBN
9787121406607

C語言程序設計內容簡介

本書作為C語言程序設計的入門與應用教材,講述了C語言程序設計的基本思想、方法和解決問題的技巧。在內容安排和章節組織上,儘可能將概念、知識點和例題相結合。本書注重基礎、突出應用,更好地滿足了高等學校應用型人才培養的需求。全書分9章,內容包括C語言概述,程序設計的基礎知識,算法與程序設計基本結構,函數,編譯預處理,數組,指針,結構體、共用體和枚舉類型,文件。為方便教學,本書配有典型例題知識點的講解視頻、課後習題線上自測,讀者只需掃描書中相應的二維碼即可呈現。另外,本書還提供了電子課件,讀者可登錄華信教育資源網(www.hxedu.com.cn)免費下載使用。本書易教易學、注重能力培養,對初學者容易混淆的內容進行了重點提示和講解。 本書可作為高等學校各專業“C語言程序設計”課程的教材,也可作為計算機愛好者的自學用書或各類工程技術人員的參考書。

C語言程序設計圖書目錄

第1章 C語言概述 1
1.1 C語言的發展、特點及應用 1
1.1.1 C語言的發展 1
1.1.2 C語言的特點 2
1.1.3 C語言的應用 3
1.2 簡單的C語言程序介紹 3
1.3 程序上機環境、步驟方法簡介 5
習題 15
第2章 程序設計基礎知識 16
2.1 基本字符和基本詞彙 16
2.1.1 基本字符 16
2.1.2 基本詞彙 16
2.1.3 常量和變量 18
2.2 數據類型 19
2.2.1 整型 19
2.2.2 字符型 23
2.2.3 實型 25
2.2.4 數據類型轉換 25
2.3 運算符與表達式 27
2.3.1 算術運算符與算術表達式 27
2.3.2 賦值運算符與賦值表達式 28
2.3.3 逗號運算符與逗號表達式 30
2.3.4 關係運算符與關係表達式 30
2.3.5 邏輯運算符與邏輯表達式 31
2.3.6 條件運算符與條件表達式 32
2.4 數據的輸入和輸出 33
2.4.1 字符輸入函數 33
2.4.2 字符輸出函數 34
2.4.3 格式輸入函數 35
2.4.4 格式輸出函數 37
習題 40
第3章 程序設計基本結構 42
3.1 算法及算法描述方法 42
3.1.1 算法 42
3.1.2 算法描述方法 43
3.2 順序結構 45
3.3 選擇結構 45
3.3.1 if語句 46
3.3.2 switch語句 50
3.3.3 break語句 52
3.4 循環結構 53
3.4.1 while語句 53
3.4.2 do…while語句 54
3.4.3 for語句 55
3.4.4 goto語句 57
3.4.5 break語句和continue語句在循環體中的應用 58
3.4.6 循環的嵌套 59
3.5 應用舉例 60
習題 63
第4章 函數 65
4.1 函數的概念 65
4.2 函數的定義 66
4.3 函數調用 67
4.3.1 普通調用 67
4.3.2 嵌套調用 71
4.3.3 遞歸調用 72
4.4 函數聲明 74
4.5 變量的作用域 76
4.5.1 局部變量 76
4.5.2 全局變量 77
4.6 變量的存儲類型 80
習題 82
第5章 編譯預處理 86
5.1 文件包含 86
5.2 宏定義 87
5.2.1 無參宏 87
5.2.2 帶參宏 90
5.3 條件編譯 92
習題 93
第6章 數組 95
6.1 一維數組 95
6.1.1 一維數組的定義 95
6.1.2 一維數組的引用 95
6.1.3 一維數組的初始化 97
6.2 二維數組 98
6.2.1 二維數組的定義 98
6.2.2 二維數組的引用 98
6.2.3 二維數組的初始化 99
6.3 字符串及其操作 100
6.3.1 字符串與字符數組 100
6.3.2 字符串的輸出與輸入 101
6.3.3 字符串處理函數 105
6.4 應用舉例 109
習題 113
第7章 指針 115
7.1 指針的概念 115
7.1.1 指針變量的定義 115
7.1.2 指針變量的引用 116
7.1.3 指針變量的初始化 116
7.1.4 指針變量的運算 117
7.2 指針與數組 118
7.2.1 指針與一維數組 119
7.2.2 指針與二維數組 121
7.3 指針與字符串 124
7.4 指針與函數 126
7.4.1 指針變量作為函數的參數 126
7.4.2 指針變量作為函數的返回值 128
7.4.3 指向函數的指針與指向指針的指針 129
習題 130
第8章 結構體、共用體和枚舉類型 133
8.1 結構體的定義與應用 133
8.1.1 結構體類型的定義 133
8.1.2 結構體變量的定義 135
8.1.3 結構體變量的引用與初始化 136
8.1.4 結構體數組 138
8.1.5 結構體指針 141
8.1.6 結構體與函數 144
8.2 鏈表 147
8.2.1 動態內存管理 147
8.2.2 鏈表概述 148
8.2.3 鏈表的基本操作 149
8.3 共用體 155
8.3.1 共用體類型與共用體變量的定義 155
8.3.2 共用體變量的引用和初始化 156
8.4 枚舉類型 157
8.5 typedef類型聲明 159
習題 159
第9章 文件 163
9.1 文件概述 163
9.2 文件的基本操作 163
9.2.1 文件的打開 164
9.2.2 文件的關閉 165
9.2.3 文件的讀/寫操作 166
9.3 文件的定位 170
習題 171
附錄A 常用字符與ASCII碼值對照表 174
附錄B 運算符的優先級及結合性 175
附錄C 常用庫函數 176
附錄D 習題參考答案 181
附錄E 全國計算機等級考試二級C語言程序設計考試大綱 196
參考文獻 200

C語言程序設計作者簡介

蔣晶,副教授,主要研究方向為雲計算、數據挖掘、建模仿真等,在國內外學術期刊發表多篇學術論文。長期從事計算機程序設計類課程一線教學,具有豐富的教學經驗,結合應用型本科院校的實際定位,編著出版多部教材,受到廣大師生普遍好評,被多所高等院校選為教材或參考教材。圍繞面向應用型計算機類創新人才的培養,積極開展課程羣建設、授課模式創新等方面的研究探索,主持參與省級、院級教改課題多項,發表多篇教改論文,獲得多項教學成果獎。 [1] 
參考資料