TOP
0
0
即日起~6/30,暑期閱讀書展,好書7折起
C語言程序設計(第3版‧微課版)(簡體書)
滿額折

C語言程序設計(第3版‧微課版)(簡體書)

商品資訊

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

商品簡介

《C語言程序設計(第3版)(微課版)》採用Visual C++ 6.0的編譯環境進行開發。“以學生動手能力為基礎,以運用知識解決問題為突破口,以基礎知識+上機實訓+項目實訓模式組織教學,以培養應用型技術人才為目標”的理念組織教材編寫。
全書共11章。第1章介紹C語言的發展及特點,C語言程序的基本結構,C語言的字符集、標識符和關鍵字,使用Visual C++ 6.0開發C語言程序的過程;第2章介紹C語言基本數據類型、常量和變量、運算符和表達式,不同數據類型的轉換;第3章介紹輸入/輸出函數、算法和順序結構程序設計基本方法;第4章介紹選擇結構程序設計基本方法;第5章介紹循環結構程序設計基本方法;第6~8章介紹數組、函數和指針的基本概念、基本原理和基本應用,通過這3章的學習學生能靈活運用函數、數組和指針編寫程序,能實現科學計算和實際工程設計中的常用問題。第9章介紹結構體與共用體及鏈表的基本概念、結構體數組、結構體指針的使用方法;第10章介紹文件的基本操作方法;第11章介紹ATM機自動取款系統開發的思路,按照“需求分析―系統架構―總體設計―詳細設計―代碼設計―程序運行―系統測試”的過程進行系統、完整、詳細的講解,還對“學生成績管理系統、電話簿管理系統”綜合實訓進行了需求分析、系統架構、總體設計、詳細設計的提示分析,其中代碼設計、程序運行和系統測試留給學生作為課程設計去完成。
《C語言程序設計(第3版)(微課版)》可作為普通高等學校計算機專業及相關專業教材,也適合作為高等職業院校教材,還可作為程序開發人員和編程愛好者自學的參考用書,以及全國計算機等級考試的輔導用書。

目次

目 錄

第1章 C語言概述 1
1.1 程序及程序設計語言 1
1.1.1 程序及程序設計 1
1.1.2 程序設計語言 2
1.2 C語言的發展及特點 3
1.2.1 C語言的發展概述 3
1.2.2 C語言的特點 4
1.3 C語言程序的基本結構 5
1.4 C語言字符集、標識符和關鍵字 9
1.4.1 C語言字符集 9
1.4.2 C語言標識符 10
1.4.3 C語言關鍵字 11
1.5 C語言程序的開發環境 12
1.5.1 Visual C++ 6.0集成開發環境介紹 12
1.5.2 在Visual C++ 6.0環境下建立和運行C語言程序的步驟 13
本章小結 16
易錯提示 17
習題1 17
第2章 C語言數據類型和表達式 20
2.1 C語言的數據類型 20
2.1.1 整型數據 21
2.1.2 實型數據 23
2.1.3 字符型數據 24
2.2 常量和變量 27
2.2.1 常量 27
2.2.2 變量 29
2.3 運算符和表達式 32
2.3.1 算術運算符和算術表達式 32
2.3.2 賦值運算符與賦值表達式 33
2.3.3 自增自減運算符和自增自減表達式 34
2.3.4 逗號運算符和逗號表達式 35
2.3.5 條件運算符和條件表達式 36
2.4 數據類型轉換 37
2.4.1 自動轉換 38
2.4.2 賦值轉換 38
2.4.3 強制轉換 40
2.5 位運算 40
2.5.1 位運算概述 41
2.5.2 按位取反運算 41
2.5.3 移位運算 41
2.5.4 按位與、或和異或 42
本章小結 43
易錯提示 44
習題2 44
第3章 順序結構程序設計 49
3.1 程序設計的基本概念 49
3.2 C語言的語句 51
3.3 格式化輸入/輸出函數 52
3.3.1 格式化輸出函數printf() 53
3.3.2 格式化輸入函數 56
3.4 字符輸入/輸出函數 59
3.5 程序設計舉例 61
本章小結 64
易錯提示 65
習題3 65
第4章 選擇結構程序設計 71
4.1 關係運算符與關系表達式 71
4.1.1 關係運算符 71
4.1.2 關系表達式 72
4.2 邏輯運算符與邏輯表達式 72
4.2.1 邏輯運算符 72
4.2.2 邏輯表達式 74
4.3 if語句 74
4.3.1 單分支if語句 75
4.3.2 雙分支if語句 77
4.3.3 多分支if語句 78
4.3.4 if語句的嵌套 81
4.4 switch語句 83
4.5 程序設計舉例 86
本章小結 89
易錯提示 89
習題4 90
第5章 循環結構程序設計 98
5.1 while語句 99
5.2 do-while語句 103
5.3 for語句 104
5.4 for語句與while語句和do-while語句比較 107
5.5 break語句和continue語句 108
5.5.1 break語句 108
5.5.2 continue語句 109
5.5.3 break語句和continue語句的區別 111
5.6 循環的嵌套結構 112
5.6.1 雙重循環的嵌套 112
5.6.2 多重循環的嵌套 114
5.7 程序設計舉例 115
本章小結 123
習題5 123
第6章 數組 134
6.1 一維數組 136
6.1.1 一維數組的定義 136
6.1.2 一維數組的引用 138
6.1.3 一維數組賦初值 139
6.1.4 一維數組的應用 141
6.2 二維數組 149
6.2.1 二維數組的定義和注意事項 149
6.2.2 二維數組的引用 151
6.2.3 二維數組的賦值 152
6.2.4 二維數組的應用 153
6.3 字符數組 158
6.3.1 字符數組的定義 158
6.3.2 字符數組初始化 159
6.3.3 字符數組輸入輸出 161
6.3.4 字符串處理函數 163
6.4 程序舉例 168
本章小結 173
易錯提示 173
習題6 174
第7章 函數與編譯預處理 185
7.1 模塊化程序設計 186
7.2 定義函數 188
7.2.1 標準庫函數 188
7.2.2 函數的定義 189
7.3 函數的調用 191
7.3.1 函數調用形式 191
7.3.2 函數調用方式 192
7.3.3 函數調用過程 195
7.3.4 函數調用結果的返回 196
7.4 函數間數據傳遞 198
7.4.1 普通變量作為實參的值傳遞 199
7.4.2 數組名作為實參的地址傳遞 201
7.4.3 字符串作為實參的傳遞 202
7.5 函數的嵌套調用 203
7.6 遞歸函數與遞歸調用 206
7.7 變量作用域與存儲方式 213
7.7.1 變量作用域 213
7.7.2 變量的存儲方式 217
7.8 編譯預處理 220
7.8.1 宏定義 220
7.8.2 文件包含 223
7.8.3 條件編譯 225
本章小結 227
習題7 228
第8章 指針 237
8.1 指針與指針變量 237
8.1.1 指針的概念 237
8.1.2 指針變量 239
8.1.3 指針變量的定義 239
8.1.4 指針變量初始化 240
8.1.5 指針運算符 241
8.1.6 指針運算 243
8.1.7 多級指針 247
8.2 指針與數組 247
8.2.1 一維數組元素的指針訪問 248
8.2.2 二維數組元素的指針訪問 253
8.2.3 指向一維數組的指針 258
8.2.4 指針數組 261
8.3 字符指針與字符串 264
8.3.1 字符串的表現形式 264
8.3.2 用字符指針處理字符串 266
8.4 指針與函數 269
8.4.1 指針作為函數參數 269
8.4.2 指向函數的指針 270
8.4.3 返回指針值的函數 272
8.4.4 帶參數的main()函數 273
8.5 動態指針 274
8.6 指針程序設計舉例 276
本章小結 279
易錯提示 280
習題8 281
第9章 結構體與共用體 290
9.1 結構體的概念 290
9.1.1 結構體類型的定義 290
9.1.2 結構體類型變量的定義 291
9.1.3 結構體類型變量的引用 295
9.1.4 結構體類型變量的初始化 298
9.2 結構體數組與鏈表 298
9.2.1 結構體數組的定義與引用 298
9.2.2 結構體數組初始化和應用 300
9.2.3 鏈表 300
9.3 共用體的概念 307
9.3.1 共用體類型的定義 307
9.3.2 共用體類型變量的定義 308
9.3.3 共用體類型變量的引用 309
9.4 程序設計舉例 311
本章小結 316
習題9 316
第10章 文件 324
10.1 文件的概述 324
10.1.1 文件的分類 324
10.1.2 文件的緩衝區 325
10.1.3 文件的存取方式 326
10.1.4 文件類型的指針 326
10.2 文件的常用操作 327
10.2.1 文件的打開與關閉 327
10.2.2 文件的讀寫 329
10.2.3 文件的定位 335
10.2.4 文件的其他操作 337
本章小結 338
習題10 338
第11章 綜合實訓 341
11.1 簡單的銀行自動取款機系統 341
11.1.1 問題描述 341
11.1.2 總體設計 341
11.1.3 詳細設計 342
11.1.4 設計代碼 349
11.1.5 系統運行界面 354
11.1.6 系統測試 357
11.2 學生成績管理系統 357
11.2.1 設計要求 357
11.2.2 設計架構 357
11.2.3 設計方法 359
11.2.4 代碼設計 362
11.3 電話簿管理系統 362
11.3.1 設計要求 362
11.3.2 設計架構 362
11.3.3 設計方法 363
11.3.4 代碼設計 365
11.4 綜合實訓題目 365
附錄I 常用字符與ASCII碼對照表 367
附錄II C語言運算符的優先級和
結合方向 368
附錄III 常用C語言庫函數 369
參考文獻 373

您曾經瀏覽過的商品

購物須知

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

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

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

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

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

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

暢銷榜

客服中心

收藏

會員專區