-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
C語言程序設計(第3版高等學校計算機教育信息素養系列教材) 版權信息
- ISBN:9787115585738
- 條形碼:9787115585738 ; 978-7-115-58573-8
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
C語言程序設計(第3版高等學校計算機教育信息素養系列教材) 本書特色
適讀人群 :應用型本科高校師生作為長期在教學一線工作的教學工作者,作者與眾多優秀老師一起合作,于2011年編寫并出版了《C語言程序設計》教材,2016年出版了《C語言程序設計(第2版)》!禖語言程序設計》教材自出版后得到了很多高校的專家、教師和學生的支持和關注,他們提出了很多寶貴的建議和意見,我們在前兩版教材基礎上,結合應用型本科高校人才培養需求,重新更新了部分章節內容,形成了《C語言程序設計》(第3版)。 在新版教材中,我們沿襲了第2版中所遵循的知識講授和能力訓練并重的原則,在講清基本知識的基礎上,注意例題的選擇,力求理論聯系實際和循序漸進,注重培養讀者分析問題和程序設計的能力,使讀者養成良好的程序設計風格和習慣。另外,在第3版中,我們著重更新了部分例題和練習題,目的是逐步引導學生掌握程序設計的方法和技巧,突出應用實踐編程能力。
C語言程序設計(第3版高等學校計算機教育信息素養系列教材) 內容簡介
本書共分10章,內容主要包括程序設計基礎,C語言概述,數據類型、運算符及表達式,結構化的C語言程序設計,數組,函數,指針,結構體與共用體,文件,編譯預處理等。 本書面向C語言程序設計愛好者及初學者,內容敘述深入淺出,通俗易懂,概念清晰,實踐性強。本書提供了大量的實例與習題,注重各部分知識的綜合應用訓練。 本書可以作為應用型本科高校學生及其他有學習C語言程序設計需求人員的教材或參考書,也可供參加全國計算機等級考試(二級C)的讀者選用。
C語言程序設計(第3版高等學校計算機教育信息素養系列教材) 目錄
1.1 程序設計的基本概念 1
1.1.1 程序 1
1.1.2 算法與數據結構 2
1.2 程序設計的一般步驟 6
1.3 結構化程序設計方法 6
小結 6
習題1 7
第2章 C語言概述 8
2.1 C語言的發展及其特點 8
2.1.1 C語言的發展簡史 8
2.1.2 C語言的特點 8
2.2 簡單的C程序介紹 9
2.2.1 簡單的C程序 9
2.2.2 C源程序的結構特點 11
2.2.3 C源程序的書寫規則 11
2.3 運行C源程序的基本步驟 11
小結 11
習題2 12
第3章 數據類型、運算符及表達式 13
3.1 C語言的數據類型 13
3.2 標識符與關鍵字 13
3.3 常量 14
3.3.1 整型常量 14
3.3.2 實型常量 15
3.3.3 字符型常量 16
3.3.4 字符串常量 17
3.3.5 符號常量 18
3.4 變量 19
3.4.1 變量的定義 19
3.4.2 變量的初始化 21
3.5 運算符及其表達式 24
3.5.1 算術運算符和算術表達式 25
3.5.2 賦值運算符和賦值表達式 27
3.5.3 關系運算符和關系表達式 30
3.5.4 邏輯運算符和邏輯表達式 31
3.5.5 條件運算符和條件表達式 33
3.5.6 逗號運算符和逗號表達式 34
3.5.7 位運算 35
3.5.8 指針運算符、sizeof運算符 37
3.6 運算符的優先級和結合性 37
3.7 表達式中數據類型的轉換 38
小結 43
習題3 44
第4章 結構化的C語言程序設計 46
4.1 結構化程序設計概述 46
4.2 順序結構程序設計 46
4.2.1 賦值語句、復合語句 46
4.2.2 字符輸出函數 46
4.2.3 字符輸入函數 47
4.2.4 格式化輸出函數 48
4.2.5 格式化輸入函數 50
4.2.6 順序結構程序設計舉例 52
4.3 選擇結構程序設計 54
4.3.1 簡單的if結構 54
4.3.2 if…else語句結構 54
4.3.3 if結構的嵌套 55
4.3.4 if…else…if語句結構 56
4.3.5 switch結構 58
4.3.6 選擇結構程序設計舉例 59
4.4 循環結構程序設計 60
4.4.1 goto語句 60
4.4.2 while語句 60
4.4.3 do…while語句 61
4.4.4 for語句 62
4.4.5 3種循環語句的比較 63
4.4.6 循環嵌套 63
4.4.7 break語句 64
4.4.8 continue語句 64
4.4.9 空語句 65
4.4.10 循環結構程序設計舉例 65
小結 67
習題4 67
第5章 數組 72
5.1 一維數組的定義和引用 72
5.1.1 一維數組的定義 72
5.1.2 一維數組元素的引用 73
5.1.3 一維數組的初始化 74
5.1.4 一維數組程序舉例 75
5.2 二維數組 78
5.2.1 二維數組的定義 78
5.2.2 二維數組元素的引用 78
5.2.3 二維數組的初始化 79
5.2.4 二維數組程序舉例 80
5.3 字符數組 83
5.3.1 字符數組的定義 84
5.3.2 字符數組的初始化 84
5.3.3 字符數組的引用 85
5.3.4 字符串 85
5.3.5 字符串的輸入 輸出 86
5.3.6 字符串操作函數 88
5.3.7 字符數組應用舉例 90
小結 92
習題5 93
第6章 函數 97
6.1 函數概述 97
6.1.1 函數的定義 99
6.1.2 函數的調用 101
6.1.3 變量的生命期及作用域 105
6.2 函數參數傳遞 112
6.2.1 值傳遞 114
6.2.2 地址傳遞 116
6.3 遞歸函數 123
6.4 內部函數與外部函數 128
小結 130
習題6 131
第7章 指針 136
7.1 指針與指針變量的概念 136
7.1.1 指針的概念 136
7.1.2 指針變量 136
7.2 指針變量的定義和引用 137
7.2.1 指針變量的定義 137
7.2.2 指針變量的賦值 138
7.2.3 指針變量的引用 139
7.3 指針和地址運算 141
7.4 指針與數組 143
7.4.1 指針變量與數組 143
7.4.2 指針變量在一維數組中的應用 145
7.4.3 指針變量在多維數組中的應用 146
7.5 指針與字符串 150
7.6 指針數組與多級指針 152
7.6.1 指針數組的定義 152
7.6.2 指針數組的使用 153
7.6.3 多級指針 154
7.7 指針變量與函數 157
7.7.1 函數的操作方式與指針變量 157
7.7.2 指針型函數的定義與使用 157
7.7.3 函數指針的定義與使用 158
7.7.4 與指針有關的函數參數傳遞方式 160
7.7.5 帶參數的main函數和命令行參數 164
7.8 指針與動態內存分配 165
7.8.1 動態存儲的概念 165
7.8.2 C語言的動態存儲管理方式 166
小結 167
習題7 168
第8章 結構體與共用體 173
8.1 結構體類型和結構體變量 173
8.1.1 結構體類型的定義 173
8.1.2 結構體變量的定義 174
8.1.3 結構體變量的引用 175
8.1.4 結構體變量的初始化 176
8.2 結構體數組 177
8.2.1 結構體數組的定義 177
8.2.2 結構體數組的引用 177
8.2.3 結構體數組的初始化 178
8.3 結構體類型指針 179
8.3.1 指向結構體變量的指針 179
8.3.2 指向結構體數組的指針 181
8.3.3 結構體變量和指向結構體
指針作為函數參數 181
8.4 動態內存分配 183
8.5 共用體 185
8.5.1 共用體類型的定義 185
8.5.2 共用體變量的定義 186
8.5.3 共用體變量的引用和
初始化 186
8.6 枚舉類型 187
8.6.1 枚舉類型的說明 188
8.6.2 枚舉型變量的定義 188
8.7 用typedef定義類型 190
小結 191
習題8 191
第9章 文件 196
9.1 文件概述 196
9.1.1 文件的概念 196
9.1.2 文件類型指針 198
9.2 文件的打開與關閉 199
9.2.1 文件的打開 199
9.2.2 文件的關閉 201
9.3 文件的讀寫 202
9.3.1 文件尾測試函數 202
9.3.2 讀 寫字符函數 202
9.3.3 讀 寫字符串函數 204
9.3.4 讀 寫數據函數 206
9.3.5 格式讀 寫函數 208
9.4 其他函數 209
9.4.1 文件頭定位函數 209
9.4.2 文件隨機定位函數 210
9.4.3 出錯檢測函數 211
小結 211
習題9 211
第10章 編譯預處理 213
10.1 宏定義 213
10.1.1 不帶參數的宏定義 213
10.1.2 帶參數的宏定義 215
10.2 文件包含處理 217
10.3 條件編譯 219
小結 222
習題10 223
附錄A C語言的字符集——ASCII字符表 224
附錄B C語言的關鍵字 225
附錄C C語言的庫函數 226
附錄D C語言常見英文錯誤提示及含義 233
附錄E 習題參考答案 237
參考文獻 254
C語言程序設計(第3版高等學校計算機教育信息素養系列教材) 作者簡介
王洪海,教授,安徽巢湖學院高層次引進人才,碩士生導師,安徽省高校學科( 專業) 拔尖人才,安徽省第七批“特支計劃”創新人才,安徽省計算機教育研究會青年專家委員會委員,安徽省“電類基礎課程”教學團隊負責人,安徽省級教學名師。主持省級及以上教科研、人才項目10余項,在國內外學術期刊發表學術論文20余篇,主編高校本科教材6余部。其中,《C語言程序設計(第3版)》獲批為省一流規劃教材(由人民郵電出版社出版)。
- >
山海經
- >
巴金-再思錄
- >
伊索寓言-世界文學名著典藏-全譯本
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
經典常談
- >
羅曼·羅蘭讀書隨筆-精裝
- >
小考拉的故事-套裝共3冊
- >
詩經-先民的歌唱