TOP
C語言程序設計(簡體書)
滿額折

C語言程序設計(簡體書)

商品資訊

人民幣定價:45 元
定價
:NT$ 270 元
優惠價
87235
海外經銷商無庫存,到貨日平均30天至45天
下單可得紅利積點 :7 點
商品簡介
目次

商品簡介

根據TIOBE 編程語言排行榜,近十年,C語言一直位於使用熱門率前兩位,這是由其自身的特性所決定的。它既具備高級語言特點,又可實現對底層硬件的操控;既能編寫系統軟件,也能編寫應用軟件。因此,在各高校的入門語言中,C語言一直是被選擇多的語言。
本書較系統地介紹了C語言的基本概念、程序設計的基本方法和技巧,結構合理、思路清晰、語言簡練。同時,本書從培養學生程序開發能力入手,在每章均配有由淺入深的案例和習題,可增強學生對基本概念的理解和解決實際問題的能力。
為了方便廣大師生的教學和學習,本書還提供了配套的多媒體課件、例題和習題源代碼等教學資源。
本書適合作為高等學校各專業的C語言程序設計課程教材,也可作為從事計算機相關工作的科技人員、計算機愛好者及各類自學人員的參考書。
本書配有電子課件,歡迎選用本書作教材的老師登錄www.cmpedu.com註冊下載,或發jinacmp@163.com索取。

目次

目錄
前言
第1章程序設計與C語言 1
1.1程序設計 1
1.2編程語言 2
1.3C語言簡介 4
1.4簡單的C程序介紹 5
1.5運行C程序的步驟與方法 8
1.6C語言常見用詞 8
1.7本章知識點小結 10
1.8本章常見錯誤小結 10
習題 11
第2章順序結構程序設計 12
2.1算法與程序 12
2.2常量和變量 13
2.2.1常量 13
2.2.2變量 16
2.3數據類型 17
2.3.1數據類型的分類 17
2.3.2數據類型所占內存空間的大小 18
2.3.3運算符和表達式 21
2.3.4數據類型之間的轉換 25
2.4C語句 26
2.4.1C語句的作用和分類 26
2.4.2賦值語句 27
2.5數據的輸入/輸出 28
2.5.1字符數據的輸入/輸出 28
2.5.2格式輸入/輸出 29
2.6順序結構程序應用舉例 33
2.7本章知識點小結 36
2.8本章常見錯誤小結 37
習題 37
第3章選擇結構程序設計 39
3.1用if語句實現選擇結構 39
3.2關係運算符和關系表達式 43
3.3邏輯運算符和邏輯表達式 46
3.4條件運算符和條件表達式 49
3.5用switch語句實現多分支
選擇結構 50
3.6選擇結構程序應用舉例 51
3.7本章知識點小結 54
3.8本章常見錯誤小結 55
習題 56
第4章循環結構程序設計 58
4.1用while語句實現循環 58
4.2用do ̄while語句實現循環 62
4.3用for語句實現循環 64
4.4改變循環執行的狀態 66
4.5循環的嵌套 69
4.6循環程序應用舉例 71
4.7本章知識點小結 73
4.8本章常見錯誤小結 74
習題 75
第5章數組 76
5.1一維數組的定義和初始化 76
5.2一維數組元素的輸入/輸出 78
5.3一維數組應用舉例 81
5.4二維數組的定義和初始化 88
5.5二維數組元素的輸入/輸出 91
5.6二維數組應用舉例 92
5.7本章知識點小結 93
5.8本章常見錯誤小結 94
習題 94
第6章指針 97
6.1指針的基本概念 97
6.2指針變量的定義及使用 98
6.3指針和一維數組間的關係 102
6.4指針和二維數組間的關係 107
6.5指針數組 111
6.6指向指針的指針變量 112
6.7基本數據類型、數組類型、指針
數據類型的比較 113
6.8本章知識點小結 117
6.9本章常見錯誤小結 118
習題 119
第7章函數 122
7.1函數的基本概念 122
7.2函數定義 123
7.3函數調用 126
7.3.1函數的形式參數和實際參數 126
7.3.2函數返回值 129
7.3.3函數原型 129
7.4函數形式參數的類型 132
7.4.1基本類型變量作函數
形式參數 132
7.4.2指針變量作函數形式參數 134
7.4.3一維數組作函數形式參數 137
7.4.4二維數組作函數形式參數 141
7.5函數的嵌套調用 143
7.6函數的遞歸調用 145
7.7指向函數的指針 147
7.8變量的作用域和存儲屬性 152
7.8.1變量的作用域 152
7.8.2變量的存儲屬性 155
7.8.3關於函數和變量的聲明和定義 160
7.9返回指針值的函數 160
7.10模塊化程序設計 163
7.11本章知識點擴充內容 164
7.12本章知識點小結 166
7.13本章常見錯誤小結 167
習題 169
第8章字符串 173
8.1字符串的基本概念 173
8.2字符串的存儲及輸入/輸出 174
8.2.1用字符數組存儲字符串
及輸入/輸出 174
8.2.2用字符指針存儲字符串
及輸入/輸出 177
8.3字符串處理函數 179
8.4字符串應用舉例 182
8.5自定義字符串處理函數 188
8.6本章知識點小結 197
8.7本章常見錯誤小結 198
習題 198
第9章用戶自定義數據類型 200
9.1結構體類型 200
9.1.1結構體類型的定義 200
9.1.2結構體變量及結構體指針
變量的定義 202
9.1.3結構體變量的使用及初始化 203
9.1.4結構體變量作函數參數 206
9.1.5結構體指針變量作函數參數 208
9.1.6結構體數組的定義和初始化 210
9.1.7結構體數組作函數參數 212
9.1.8結構體程序應用舉例 213
9.2共用體類型 219
9.2.1共用體類型的定義 219
9.2.2共用體類型變量的定義
及初始化 220
9.2.3共用體程序應用舉例 222
9.3枚舉類型 224
9.3.1枚舉類型的定義 224
9.3.2枚舉類型變量的定義 225
9.3.3枚舉類型程序應用舉例 226
9.4類型定義符typedef 227
9.5本章知識點小結 229
9.6本章常見錯誤小結 230
習題 232
第10章動態內存分配 233
10.1動態內存分配的基本概念 233
10.2動態內存分配系統函數 234
10.3動態數組―――數據的順序存儲 238
10.4單向鏈表―――數據的鏈式存儲 246
10.4.1鏈式存儲的基本概念 246
10.4.2單向鏈表的基本操作 247
10.5本章知識點小結 257
10.6本章常見錯誤小結 258
習題 259
第11章文件 261
11.1文件的基本概念 261
11.1.1文本文件及二進制文件 261
11.1.2文件緩沖區 262
11.1.3FILE指針 263
11.1.4文件位置指針 264
11.2文件的基本操作 264
11.3文件的讀/寫操作 268
11.3.1字符讀/寫函數 268
11.3.2字符串讀/寫函數 271
11.3.3格式化讀/寫函數 274
11.3.4數據塊讀/寫函數 279
11.4本章知識點小結 286
11.5本章常見錯誤小結 287
習題 287
附錄 289
附錄AC語言中32個關鍵字詳解 289
附錄BC運算符的優先級與結合性 290
附錄C常用字符與ASCII碼值對照表 292
附錄D常用的ANSIC標準庫函數 293
參考文獻 300

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 235
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區