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

程序設計基礎教程:C語言(簡體書)

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

商品簡介

本書是參照全新計算機等級考試(二級C語言)教學大綱及C99的新特性並根據高校全新C語言程序設計教學大綱要求編寫而成;全書分為10章,主要內容有程序設計基礎理論和C程序的基本組成以及程序開發過程;C語言的基本數據類型、運算符、表達式、數據類型轉換及標準的輸入輸出函數;C語言的基本語句和流程控制語句;數組、函數、指針的概念及用法;C語言的編譯預處理功能;C語言結構體與共用體、C語言中文件的相關概念以及文件的各種操作方法;最後附錄部分介紹了C程序設計的常用庫函數。
本書既可以作為高等學校本科計算機C語言程序設計教材,也可以作為培養讀者計算機編程能力和參加全國計算機等級考試(C語言)的自學參考書。
本書另配有電子教案(PPT格式)與課後習題解答(Word格式),聯繫郵箱:changdc885@126.com。

目次

本書另配有電子教案(PPT格式)與課後習題解答(Word格式),聯繫郵箱:changdc885@126.com。

第1章C語言程序設計概述1

1.1程序和程序設計的基本概念1

1.2算法與程序設計2

1.2.1算法的基本特徵2

1.2.2算法的基本要素3

1.2.3算法描述的方法4

1.2.4程序設計5

1.3C語言簡介7

1.3.1C語言的發展歷史7

1.3.2C語言的特點8

1.3.3C語言程序的基本結構及書寫規則9

1.3.4C語言的基本標識符11

習題12



第2章數據類型、運算符與表達式14

2.1C語言的數據類型14

2.2整型常量與變量14

2.2.1常量與變量的概念14

2.2.2整型常量15

2.2.3整型變量15

2.3實型常量與變量17

2.3.1實型常量17

2.3.2實型變量17

2.4字符型常量與變量19

2.4.1字符常量19

2.4.2字符串常量20

2.4.3符號常量21

2.4.4字符型變量21

2.5賦值運算符和賦值表達式22

2.6算術運算符和算術表達式24

2.6.1C語言運算符簡介24

2.6.2基本算術運算符和算術表達式24

2.6.3複合賦值運算符及表達式25

2.6.4各類數值型數據之間的混合運算26

2.6.5自增與自減運算符28

2.7逗號運算符和逗號表達式29

2.8位運算符30

2.8.1位運算符和位運算介紹30

2.8.2位運算賦值運算符34

2.9變量的地址和指針型變量34

2.9.1變量的地址和指針型變量的概念34

2.9.2指針型變量的定義和指針變量的基類型35

2.9.3給指針變量賦值36

2.9.4對指針變量的操作37

習題39



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

3.1C語句概述43

3.2數據的輸入/輸出45

3.2.1字符輸入/輸出函數46

3.2.2格式輸入/輸出函數47

3.3程序舉例55

習題57



第4章分支結構程序設計61

4.1關係運算符和關系表達式61

4.1.1關係運算符61

4.1.2關系表達式62

4.2邏輯運算符和邏輯表達式63

4.2.1邏輯運算符63

4.2.2邏輯表達式64

4.3if語句以及用if語句構成的分支結構64

4.3.1if語句的兩種基本形式65

4.3.2嵌套的if語句67

4.3.3條件表達式構成的分支結構70

4.4switch語句71

4.4.1switch語句及用switch語句構成的分支結構71

4.4.2在switch語句體中使用break語句73

4.5程序舉例74

習題76



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

5.1while語句以及用while語句構成的循環結構80

5.1.1while循環的一般形式80

5.1.2while循環的執行過程81

5.2do-while語句以及用do-while語句構成的循環結構83

5.2.1do-while語句構成的循環結構83

5.2.2do-while循環的執行過程83

5.3for語句以及用for語句構成的循環結構86

5.3.1for語句構成的循環結構86

5.3.2for循環的執行過程86

5.3.3有關for語句的說明87

5.4break語句和continue語句在循環結構中的應用90

5.4.1break語句90

5.4.2continue語句90

5.5循環的嵌套91

5.6三種循環的比較94

5.7程序舉例94

習題97



第6章數組與指針103

6.1一維數組103

6.1.1一維數組的定義103

6.1.2一維數組元素的引用104

6.1.3一維數組的初始化107

6.1.4一維數組程序舉例107

6.2二維數組111

6.2.1二維數組的定義111

6.2.2二維數組元素的引用111

6.2.3二維數組的初始化113

6.2.4二維數組程序舉例114

6.3字符數組和字符串118

6.3.1字符數組118

6.3.2字符串118

6.3.3字符串的輸入輸出120

6.3.4字符串處理函數121

6.3.5程序舉例124

6.4數組和指針126

6.4.1一維數組和指針126

6.4.2二維數組的地址130

6.4.3指向二維數組的指針變量131

6.4.4指針數組的定義和應用133

6.5字符串和指針135

6.5.1單個字符串的處理方法135

6.5.2多個字符串的處理方法137

6.5.3字符串程序舉例139

6.6指向指針的指針142

習題145



第7章函數與指針147

7.1概述147

7.2函數的定義147

7.3函數的參數和函數的值149

7.3.1形式參數和實際參數149

7.3.2函數的返回值151

7.4函數的調用152

7.4.1函數的簡單調用152

7.4.2函數的嵌套調用154

7.4.3函數的遞歸調用155

7.5函數與指針160

7.5.1指針變量作為函數參數160

7.5.2數組作為函數參數160

7.5.3返回指針值的函數163

7.5.4指向函數的指針164

7.6有關指針的數據類型和指針運算的小結166

7.6.1有關指針的數據類型的小結166

7.6.2指針運算的小結166

7.6.3void指針類型167

7.7變量的作用域167

7.7.1局部變量167

7.7.2全局變量168

7.8變量的存儲類別170

7.8.1動態存儲方式與靜態存儲方式170

7.8.2auto變量171

7.8.3用static聲明局部變量171

7.8.4register變量172

7.8.5用extern聲明外部變量173

習題173



第8章編譯預處理183

8.1宏定義183

8.1.1無參宏定義183

8.1.2帶參宏定義185

8.2文件包含188

習題189



第9章結構體與共用體191

9.1結構體類型的定義191

9.2結構體類型變量193

9.2.1結構體變量的定義193

9.2.2結構體變量的引用194

9.2.3結構體變量的初始化196

9.2.4結構體變量的輸入與輸出196

9.3結構體類型數組197

9.3.1結構體數組的定義197

9.3.2結構體數組的初始化198

9.3.3結構體數組的引用198

9.4結構體類型指針200

9.4.1指向結構體變量的指針200

9.4.2指向結構體數組的指針202

9.5結構體與函數203

9.5.1結構體變量作為函數參數203

9.5.2指向結構體變量的指針作為函數參數204

9.5.3函數的返回值為結構體類型206

9.6鏈表208

9.6.1鏈表概述208

9.6.2處理動態鏈表所需的函數210

9.6.3鏈表的基本操作211

9.7共用體220

9.7.1共用體類型與共用體變量220

9.7.2共用體變量的引用221

9.7.3共用體變量的應用223

9.8枚舉類型224

9.9用typedef定義類型227

習題228



第10章文件231

10.1文件概述231

10.1.1數據文件231

10.1.2文件的存取方式232

10.1.3文件指針類型232

10.1.4文件操作的步驟232

10.2文件的打開與關閉233

10.2.1文件的打開(fopen函數)233

10.2.2文件的關閉(fclose函數)235

10.3文件的讀寫235

10.3.1字符讀寫函數fgetc和fputc235

10.3.2字符串讀寫函數fgets和fputs237

10.3.3數據塊讀寫函數fread和fwrite239

10.3.4格式化讀寫函數fscanf和fprintf240

10.4文件的隨機讀寫241

10.4.1文件定位241

10.4.2文件的隨機讀寫函數242

10.5文件檢測函數243

習題243



附錄245

附錄Ⅰ常用字符與ASCII碼對照表245

附錄ⅡC99標準的新特性246

附錄ⅢTurbo C 常用標準庫函數247



參考文獻261

您曾經瀏覽過的商品

購物須知

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

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

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

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

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

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

暢銷榜

客服中心

收藏

會員專區