TOP
0
0
【簡體曬書區】 單本79折,5本7折,活動好評延長至5/31,趕緊把握這一波!
C語言程序設計(簡體書)
滿額折

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

人民幣定價:45 元
定  價:NT$ 270 元
優惠價:87235
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:7 點
相關商品
商品簡介
目次

商品簡介

本書是按照普通高等院校大學計算機程序設計課程的培養目標和基本要求, 結合全國計算機等級考試 (二級) 最新考試大綱, 由多年從事計算機基礎教學, 具有教學經驗的教師編寫。全書共分10章, 系統地介紹了程序設計概述、數據類型、順序結構程序設計、選擇結構程序設計、循環結構程序設計、數組、函數、指針、結構體和共用體、文件等內容。本書內容豐富詳實、語言通俗易懂, 通過一些有趣的案例激發讀者的學習興趣, 通過一些實用案例講解知識點, 把一些繁雜的知識點分散到不同的示例中講解並應用, 通過幾個典型案例貫穿整個知識體系。

目次

目錄


C語言程序設計(第2版)第1章程序設計概述1

1.1計算機與程序設計語言1

1.1.1機器語言1

1.1.2匯編語言2

1.1.3高級語言2

1.2C語言的發展和特點4

1.2.1C語言的發展4

1.2.2C語言的特點6

1.3C語言的應用7

1.3.1簡單的C語言程序實例7

1.3.2C語言程序的結構10

1.4C程序的工作原理與操作環境12

1.4.1工作原理12

1.4.2操作環境14

習題20

第2章C數據類型22

2.1C語言的數據類型22

2.2常量和變量23

2.2.1標識符23

2.2.2常量和符號常量24

2.2.3變量25

2.3整型數據26

2.3.1整型常量26

2.3.2整型數據在內存中的存儲形式26

2.3.3整型變量27

2.3.4整型常量的類型30

2.3.5整型類型大小30

2.4實型數據30

2.4.1實型常量30C語言程序設計(第2版)目錄2.4.2實型數據在內存中的存儲形式31

2.4.3實型變量32

2.4.4實型類型大小33

2.5字符型數據33

2.5.1字符常量34

2.5.2字符變量35

2.5.3字符數據在內存中的存儲形式及使用方法35

2.5.4字符串常量37

習題38

第3章順序結構程序設計40

3.1賦值運算符與賦值表達式40

3.1.1賦值運算符40

3.1.2賦值表達式41

3.1.3賦值語句41

3.1.4左值和右值42

3.1.5不同數據類型間的賦值規則42

3.2算術運算符與算術表達式44

3.2.1算術運算符44

3.2.2算術表達式45

3.2.3運算符的優先級和結合性45

3.2.4自增自減運算符46

3.2.5算術運算中數據類型轉換規則48

3.2.6sizeof運算符、複合賦值運算符49

3.3數據的格式化輸出50

3.3.1整數的輸出53

3.3.2實數的輸出56

3.3.3字符和字符串的輸出58

3.3.4格式化輸出總結59

3.4數據的格式化輸入61

3.5單個字符的輸入和輸出65

3.5.1單個字符輸出函數putchar65

3.5.2單個字符輸入函數getchar66

3.6宏定義與宏替換67

3.6.1無參宏定義67

3.6.2帶參宏定義70

3.7程序舉例71

習題73

第4章選擇結構程序設計75

4.1算法及其描述方法75

4.1.1算法的概念75

4.1.2算法的表示76

4.2關係運算符與關系表達式83

4.2.1關係運算符83

4.2.2關系表達式84

4.3邏輯運算符與邏輯表達式85

4.3.1邏輯運算符85

4.3.2邏輯表達式86

4.4單分支與雙分支結構88

4.4.1單分支結構88

4.4.2雙分支結構90

4.4.3if語句的嵌套93

4.5條件運算符與條件表達式96

4.6多分支結構98

4.6.1多分支結構的條件語句98

4.6.2多分支結構的開關語句100

4.7程序舉例103

習題110

第5章循環結構程序設計113

5.1循環結構程序的概念113

5.2while循環114

5.3dowhile循環117

5.4逗號表達式120

5.5for循環121

5.6循環的嵌套128

5.7流程的轉移控制131

5.7.1goto語句131

5.7.2break語句132

5.7.3continue語句133

5.8幾種循環的比較136

5.9程序舉例136

習題140

第6章數組142

6.1數組的概念142

6.2一維數組144

6.2.1一維數組的定義144

6.2.2一維數組的引用145

6.2.3一維數組的初始化147

6.3二維數組154

6.3.1二維數組的定義154

6.3.2二維數組的引用155

6.3.3二維數組的初始化157

6.4字符數組159

6.4.1字符數組與字符串159

6.4.2字符數組的定義與初始化160

6.4.3字符數組的輸入與輸出162

6.4.4字符串處理函數165

6.5程序舉例170

習題176

第7章函數179

7.1函數的概念179

7.2函數定義與返回值181

7.2.1函數類型181

7.2.2函數定義183

7.3函數調用184

7.3.1函數調用的形式184

7.3.2函數調用時的參數傳遞185

7.4函數聲明186

7.5函數的嵌套與遞歸調用193

7.5.1函數的嵌套調用193

7.5.2函數的遞歸調用196

7.6數組作為函數參數198

7.6.1數組元素作為函數參數198

7.6.2一維數組作為函數參數200

7.6.3二維數組作為函數參數202

7.7變量的作用域和存儲類型206

7.7.1變量的作用域206

7.7.2變量的存儲類型210

7.8編譯預處理214

7.9綜合實例217

習題231

第8章指針236

8.1指針的概念236

8.2指針變量的定義238

8.2.1定義指針變量238

8.2.2引用指針變量239

8.2.3指針變量作為函數參數243

8.3指針與數組247

8.3.1數組元素的指針247

8.3.2一維數組的地址和指針248

8.3.3二維數組的地址和指針256

8.4字符串和指針260

8.4.1使用字符指針變量訪問字符串常量260

8.4.2使用字符指針變量訪問字符串變量263

8.4.3字符指針變量與字符數組的區別265

8.5指針與函數268

8.5.1指向函數的指針268

8.5.2返回指針的函數270

8.6指針的高級應用272

8.6.1指針數組272

8.6.2main函數的命令行參數274

8.6.3動態內存分配275

習題282

第9章結構體和共用體286

9.1結構體類型和結構體變量286

9.1.1結構體類型的定義287

9.1.2結構體變量的定義289

9.1.3結構體變量的引用291

9.1.4結構體變量的初始化294

9.1.5結構體變量的舉例295

9.2結構體數組296

9.2.1結構體數組的定義297

9.2.2結構體數組的引用298

9.2.3結構體數組的初始化299

9.2.4結構體數組的舉例300

9.3結構體指針301

9.3.1指向結構體變量的指針302

9.3.2指向結構體數組的指針303

9.4鏈表306

9.4.1鏈表概念306

9.4.2鏈表相關操作308

9.5共用體325

9.5.1共用體類型和共用體變量的定義325

9.5.2共用體變量的引用和初始化328

9.5.3共用體變量的舉例331

9.6枚舉類型333

9.7用typedef定義新類型名335

習題337

第10章文件339

10.1文件概述339

10.1.1文件的概念339

10.1.2文件的分類340

10.1.3文件指針341

10.2文件的打開與關閉341

10.2.1文件的打開341

10.2.2文件的關閉343

10.2.3文件的檢測344

10.3文件的讀寫操作345

10.3.1字符讀寫函數345

10.3.2字符串讀寫函數348

10.3.3格式化讀寫函數351

10.3.4數據塊讀寫函數356

10.4文件的隨機讀寫360

習題365

附錄AC語言中的關鍵字370

附錄BC運算符的優先級與結合性372

附錄C常用字符與ASCII值對照表373

附錄D常用的ANSI C標準庫函數374

參考文獻381

您曾經瀏覽過的商品

購物須知

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

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

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

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

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

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

暢銷榜

客服中心

收藏

會員專區