《C語言程式設計新思路》是2020年1月科學出版社出版的圖書,作者是巨同升。
基本介紹
- 書名:C語言程式設計新思路
- 作者:巨同升
- 出版社:科學出版社
- 出版時間:2020年1月
- 頁數:251 頁
- 開本:16 開
- 裝幀:平裝
- ISBN:9787030642950
內容簡介,目錄,
內容簡介
《C語言程式設計新思路》依據新版的C語言參考手冊編寫,兼顧C89與C99標準。《C語言程式設計新思路》內容包括引論、基本數據與運算、順序結構、選擇結構、循環結構、數組、指針、字元串處理、函式、函式進階、編譯預處理、結構體與共用體、位運算、檔案等。《C語言程式設計新思路》採用“編程驅動知識”的方式布局知識,採用“真實情境法”講解語法,採用“逐步構造法”講解程式。《C語言程式設計新思路》在主要章節中,以二維碼的形式提供了C語言程式設計的教學視頻,尤其適合於初學者使用。《C語言程式設計新思路》依據Visual C++ 2010 Express和DEV-C++ 5.11集成開發環境進行講述,符合當前軟體發展趨勢,便於讀者上機調試程式。
目錄
目錄
前言
如何學好C語言
第1章 引論 1
1.1 程式與程式設計語言 1
1.2 C語言的發展及特點 1
1.3 C語言程式的構成 3
1.4 C語言程式的運行 4
第2章 基本的數據與運算 9
2.1 標識符、變數與常量 9
2.2 整型、實型與字元型數據 11
2.3 算術運算符和算術表達式 17
第3章 順序結構程式設計 21
3.1 C語言的語嘗葛祝句類型 21
3.2 變數的賦值和初始化 22
3.3 數據的格式輸出與格式輸入 23
3.4 字元型數據的再全婚輸出與輸入及混合運算 30
3.5 順序結構程式舉例 32
3.6 拓展:賦值運算中的類型轉換 33
第4章 選擇結構程式設計 35
4.1 關係表達式與邏輯表達式 35
4.2 算法及其表示 38
4.3 if語句 39
4.4 混合運算與強制類型轉換 45
4.5 switch語句 46
4.6 選擇結構程式舉例 50
4.7 拓展:條件表達式與goto語句 51
第5章 循環結構程式設計 54
5.1 while循環 55
5.2 自增自減運腳譽諒算符與複合賦值運算符 58
5.3 for循環 59
5.4 do-while循環 62
5.5 循環的嵌套 65
5.6 循環輔助語句和while(1)循環 69
5.7 循環結構套用舉例 72
5.8 拓展:逗號表達式與for語句變形 76
第6章 數組 79
6.1 一維數組 79
6.2 二維數組 92
第7章 指針 99
7.1 變數的指針與指針變數 99
7.2 變數的間接引用 100
7.3 指針與一維數組 103
7.4 拓展:指針與二維數組 107
7.5 拓展:指針數組與二重指針 109
第8章 字元串處理 112
8.1 字元串的存儲與引用 112
8.2 字元串的輸入和輸出 115
8.3 字元處理函式與戒判籃字元串處理函式 118
8.4 字元串處理套用舉例 125
第9章 函式 131
9.1 用戶函式的定義與調用 131
9.2 函式的參數和返回值照紙贈獄 138
9.3 函式的調用方式與函式原型的聲明 142
9.4 變數的作用域和生存期 145
9.5 拓展:多檔案程式 152
第10章 函式進階 157
10.1 指針作函式參數 157
10.2 數組名作函式參數 160
10.3 拓展:指針型函式和指向函式的指針 169
10.4 函式的遞歸調用 173
第11章 編譯預處理命令 177
11.1 宏定義命令 177
11.2 檔案包含命令 179
11.3 拓展:條件編譯 180
第12章 結構體與共用體 184
12.1 結構體變數與結構體類型 184
12.2 結全催構體變數的初始化和引用 187
12.3 結構體數組 191
12.4 結構體指針 194
12.5 結構體變數的跨函式引用 197
12.6 共用體 199
12.7 拓展:枚舉類型 202
12.8 拓展:記憶體的動態分配 204
12.9 拓展:鍊表 206
第13章 位運算 214
13.1 位運算符 214
13.2 位運算程式舉例 219
第14章再檔駝乘 檔案 221
14.1 檔案概述 221
14.2 檔案的打開與關閉 222
14.3 檔案的讀寫 225
14.4 拓展:檔案的讀寫定位與隨機讀寫 238
附錄A ASCII碼字元表 242
附錄B C語言的關鍵字 245
附錄C 運算符的優先權和結合性 246
附錄D 常用的C語言庫函式 248
參考文獻 252
8.4 字元串處理套用舉例 125
第9章 函式 131
9.1 用戶函式的定義與調用 131
9.2 函式的參數和返回值 138
9.3 函式的調用方式與函式原型的聲明 142
9.4 變數的作用域和生存期 145
9.5 拓展:多檔案程式 152
第10章 函式進階 157
10.1 指針作函式參數 157
10.2 數組名作函式參數 160
10.3 拓展:指針型函式和指向函式的指針 169
10.4 函式的遞歸調用 173
第11章 編譯預處理命令 177
11.1 宏定義命令 177
11.2 檔案包含命令 179
11.3 拓展:條件編譯 180
第12章 結構體與共用體 184
12.1 結構體變數與結構體類型 184
12.2 結構體變數的初始化和引用 187
12.3 結構體數組 191
12.4 結構體指針 194
12.5 結構體變數的跨函式引用 197
12.6 共用體 199
12.7 拓展:枚舉類型 202
12.8 拓展:記憶體的動態分配 204
12.9 拓展:鍊表 206
第13章 位運算 214
13.1 位運算符 214
13.2 位運算程式舉例 219
第14章 檔案 221
14.1 檔案概述 221
14.2 檔案的打開與關閉 222
14.3 檔案的讀寫 225
14.4 拓展:檔案的讀寫定位與隨機讀寫 238
附錄A ASCII碼字元表 242
附錄B C語言的關鍵字 245
附錄C 運算符的優先權和結合性 246
附錄D 常用的C語言庫函式 248
參考文獻 252