高等學(xué)校計(jì)算機(jī)應(yīng)用規(guī)劃教材C語言程序設(shè)計(jì)(第3版)(微課版)/王先水.杜麗芳.劉艷
-
>
決戰(zhàn)行測5000題(言語理解與表達(dá))
-
>
軟件性能測試.分析與調(diào)優(yōu)實(shí)踐之路
-
>
第一行代碼Android
-
>
深度學(xué)習(xí)
-
>
Unreal Engine 4藍(lán)圖完全學(xué)習(xí)教程
-
>
深入理解計(jì)算機(jī)系統(tǒng)-原書第3版
-
>
Word/Excel PPT 2013辦公應(yīng)用從入門到精通-(附贈1DVD.含語音視頻教學(xué)+辦公模板+PDF電子書)
高等學(xué)校計(jì)算機(jī)應(yīng)用規(guī)劃教材C語言程序設(shè)計(jì)(第3版)(微課版)/王先水.杜麗芳.劉艷 版權(quán)信息
- ISBN:9787302550549
- 條形碼:9787302550549 ; 978-7-302-55054-9
- 裝幀:一般膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>
高等學(xué)校計(jì)算機(jī)應(yīng)用規(guī)劃教材C語言程序設(shè)計(jì)(第3版)(微課版)/王先水.杜麗芳.劉艷 內(nèi)容簡介
《C語言程序設(shè)計(jì)(第3版)(微課版)》采用Visual C++ 6.0的編譯環(huán)境進(jìn)行開發(fā)!耙詫W(xué)生動手能力為基礎(chǔ),以運(yùn)用知識解決問題為突破口,以基礎(chǔ)知識+上機(jī)實(shí)訓(xùn)+項(xiàng)目實(shí)訓(xùn)模式組織教學(xué),以培養(yǎng)應(yīng)用型技術(shù)人才為目標(biāo)”的理念組織教材編寫。 全書共11章。章介紹C語言的發(fā)展及特點(diǎn),C語言程序的基本結(jié)構(gòu),C語言的字符集、標(biāo)識符和關(guān)鍵字,使用Visual C++ 6.0開發(fā)C語言程序的過程;第2章介紹C語言基本數(shù)據(jù)類型、常量和變量、運(yùn)算符和表達(dá)式,不同數(shù)據(jù)類型的轉(zhuǎn)換;第3章介紹輸入/輸出函數(shù)、算法和順序結(jié)構(gòu)程序設(shè)計(jì)基本方法;第4章介紹選擇結(jié)構(gòu)程序設(shè)計(jì)基本方法;第5章介紹循環(huán)結(jié)構(gòu)程序設(shè)計(jì)基本方法;第6~8章介紹數(shù)組、函數(shù)和指針的基本概念、基本原理和基本應(yīng)用,通過這3章的學(xué)習(xí)學(xué)生能靈活運(yùn)用函數(shù)、數(shù)組和指針編寫程序,能實(shí)現(xiàn)科學(xué)計(jì)算和實(shí)際工程設(shè)計(jì)中的常用問題。第9章介紹結(jié)構(gòu)體與共用體及鏈表的基本概念、結(jié)構(gòu)體數(shù)組、結(jié)構(gòu)體指針的使用方法;0章介紹文件的基本操作方法;1章介紹ATM機(jī)自動取款系統(tǒng)開發(fā)的思路,按照“需求分析—系統(tǒng)架構(gòu)—總體設(shè)計(jì)—詳細(xì)設(shè)計(jì)—代碼設(shè)計(jì)—程序運(yùn)行—系統(tǒng)測試”的過程進(jìn)行系統(tǒng)、完整、詳細(xì)的講解,還對“學(xué)生成績管理系統(tǒng)、電話簿管理系統(tǒng)”綜合實(shí)訓(xùn)進(jìn)行了需求分析、系統(tǒng)架構(gòu)、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)的提示分析,其中代碼設(shè)計(jì)、程序運(yùn)行和系統(tǒng)測試留給學(xué)生作為課程設(shè)計(jì)去完成。 《C語言程序設(shè)計(jì)(第3版)(微課版)》可作為普通高等學(xué)校計(jì)算機(jī)專業(yè)及相關(guān)專業(yè)教材,也適合作為高等職業(yè)院校教材,還可作為程序開發(fā)人員和編程愛好者自學(xué)的參考用書,以及全國計(jì)算機(jī)等級考試的輔導(dǎo)用書。
高等學(xué)校計(jì)算機(jī)應(yīng)用規(guī)劃教材C語言程序設(shè)計(jì)(第3版)(微課版)/王先水.杜麗芳.劉艷 目錄
目 錄
第1章 C語言概述 1
1.1 程序及程序設(shè)計(jì)語言 1
1.1.1 程序及程序設(shè)計(jì) 1
1.1.2 程序設(shè)計(jì)語言 2
1.2 C語言的發(fā)展及特點(diǎn) 3
1.2.1 C語言的發(fā)展概述 3
1.2.2 C語言的特點(diǎn) 4
1.3 C語言程序的基本結(jié)構(gòu) 5
1.4 C語言字符集、標(biāo)識符和關(guān)鍵字 9
1.4.1 C語言字符集 9
1.4.2 C語言標(biāo)識符 10
1.4.3 C語言關(guān)鍵字 11
1.5 C語言程序的開發(fā)環(huán)境 12
1.5.1 Visual C++ 6.0集成開發(fā)環(huán)境介紹 12
1.5.2 在Visual C++ 6.0環(huán)境下建立和運(yùn)行C語言程序的步驟 13
本章小結(jié) 16
易錯提示 17
習(xí)題1 17
第2章 C語言數(shù)據(jù)類型和表達(dá)式 20
2.1 C語言的數(shù)據(jù)類型 20
2.1.1 整型數(shù)據(jù) 21
2.1.2 實(shí)型數(shù)據(jù) 23
2.1.3 字符型數(shù)據(jù) 24
2.2 常量和變量 27
2.2.1 常量 27
2.2.2 變量 29
2.3 運(yùn)算符和表達(dá)式 32
2.3.1 算術(shù)運(yùn)算符和算術(shù)表達(dá)式 32
2.3.2 賦值運(yùn)算符與賦值表達(dá)式 33
2.3.3 自增自減運(yùn)算符和自增自減表達(dá)式 34
2.3.4 逗號運(yùn)算符和逗號表達(dá)式 35
2.3.5 條件運(yùn)算符和條件表達(dá)式 36
2.4 數(shù)據(jù)類型轉(zhuǎn)換 37
2.4.1 自動轉(zhuǎn)換 38
2.4.2 賦值轉(zhuǎn)換 38
2.4.3 強(qiáng)制轉(zhuǎn)換 40
2.5 位運(yùn)算 40
2.5.1 位運(yùn)算概述 41
2.5.2 按位取反運(yùn)算 41
2.5.3 移位運(yùn)算 41
2.5.4 按位與、或和異或 42
本章小結(jié) 43
易錯提示 44
習(xí)題2 44
第3章 順序結(jié)構(gòu)程序設(shè)計(jì) 49
3.1 程序設(shè)計(jì)的基本概念 49
3.2 C語言的語句 51
3.3 格式化輸入/輸出函數(shù) 52
3.3.1 格式化輸出函數(shù)printf() 53
3.3.2 格式化輸入函數(shù) 56
3.4 字符輸入/輸出函數(shù) 59
3.5 程序設(shè)計(jì)舉例 61
本章小結(jié) 64
易錯提示 65
習(xí)題3 65
第4章 選擇結(jié)構(gòu)程序設(shè)計(jì) 71
4.1 關(guān)系運(yùn)算符與關(guān)系表達(dá)式 71
4.1.1 關(guān)系運(yùn)算符 71
4.1.2 關(guān)系表達(dá)式 72
4.2 邏輯運(yùn)算符與邏輯表達(dá)式 72
4.2.1 邏輯運(yùn)算符 72
4.2.2 邏輯表達(dá)式 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 程序設(shè)計(jì)舉例 86
本章小結(jié) 89
易錯提示 89
習(xí)題4 90
第5章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 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語句的區(qū)別 111
5.6 循環(huán)的嵌套結(jié)構(gòu) 112
5.6.1 雙重循環(huán)的嵌套 112
5.6.2 多重循環(huán)的嵌套 114
5.7 程序設(shè)計(jì)舉例 115
本章小結(jié) 123
習(xí)題5 123
第6章 數(shù)組 134
6.1 一維數(shù)組 136
6.1.1 一維數(shù)組的定義 136
6.1.2 一維數(shù)組的引用 138
6.1.3 一維數(shù)組賦初值 139
6.1.4 一維數(shù)組的應(yīng)用 141
6.2 二維數(shù)組 149
6.2.1 二維數(shù)組的定義和注意事項(xiàng) 149
6.2.2 二維數(shù)組的引用 151
6.2.3 二維數(shù)組的賦值 152
6.2.4 二維數(shù)組的應(yīng)用 153
6.3 字符數(shù)組 158
6.3.1 字符數(shù)組的定義 158
6.3.2 字符數(shù)組初始化 159
6.3.3 字符數(shù)組輸入輸出 161
6.3.4 字符串處理函數(shù) 163
6.4 程序舉例 168
本章小結(jié) 173
易錯提示 173
習(xí)題6 174
第7章 函數(shù)與編譯預(yù)處理 185
7.1 模塊化程序設(shè)計(jì) 186
7.2 定義函數(shù) 188
7.2.1 標(biāo)準(zhǔn)庫函數(shù) 188
7.2.2 函數(shù)的定義 189
7.3 函數(shù)的調(diào)用 191
7.3.1 函數(shù)調(diào)用形式 191
7.3.2 函數(shù)調(diào)用方式 192
7.3.3 函數(shù)調(diào)用過程 195
7.3.4 函數(shù)調(diào)用結(jié)果的返回 196
7.4 函數(shù)間數(shù)據(jù)傳遞 198
7.4.1 普通變量作為實(shí)參的值傳遞 199
7.4.2 數(shù)組名作為實(shí)參的地址傳遞 201
7.4.3 字符串作為實(shí)參的傳遞 202
7.5 函數(shù)的嵌套調(diào)用 203
7.6 遞歸函數(shù)與遞歸調(diào)用 206
7.7 變量作用域與存儲方式 213
7.7.1 變量作用域 213
7.7.2 變量的存儲方式 217
7.8 編譯預(yù)處理 220
7.8.1 宏定義 220
7.8.2 文件包含 223
7.8.3 條件編譯 225
本章小結(jié) 227
習(xí)題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 指針運(yùn)算符 241
8.1.6 指針運(yùn)算 243
8.1.7 多級指針 247
8.2 指針與數(shù)組 247
8.2.1 一維數(shù)組元素的指針訪問 248
8.2.2 二維數(shù)組元素的指針訪問 253
8.2.3 指向一維數(shù)組的指針 258
8.2.4 指針數(shù)組 261
8.3 字符指針與字符串 264
8.3.1 字符串的表現(xiàn)形式 264
8.3.2 用字符指針處理字符串 266
8.4 指針與函數(shù) 269
8.4.1 指針作為函數(shù)參數(shù) 269
8.4.2 指向函數(shù)的指針 270
8.4.3 返回指針值的函數(shù) 272
8.4.4 帶參數(shù)的main()函數(shù) 273
8.5 動態(tài)指針 274
8.6 指針程序設(shè)計(jì)舉例 276
本章小結(jié) 279
易錯提示 280
習(xí)題8 281
第9章 結(jié)構(gòu)體與共用體 290
9.1 結(jié)構(gòu)體的概念 290
9.1.1 結(jié)構(gòu)體類型的定義 290
9.1.2 結(jié)構(gòu)體類型變量的定義 291
9.1.3 結(jié)構(gòu)體類型變量的引用 295
9.1.4 結(jié)構(gòu)體類型變量的初始化 298
9.2 結(jié)構(gòu)體數(shù)組與鏈表 298
9.2.1 結(jié)構(gòu)體數(shù)組的定義與引用 298
9.2.2 結(jié)構(gòu)體數(shù)組初始化和應(yīng)用 300
9.2.3 鏈表 300
9.3 共用體的概念 307
9.3.1 共用體類型的定義 307
9.3.2 共用體類型變量的定義 308
9.3.3 共用體類型變量的引用 309
9.4 程序設(shè)計(jì)舉例 311
本章小結(jié) 316
習(xí)題9 316
第10章 文件 324
10.1 文件的概述 324
10.1.1 文件的分類 324
10.1.2 文件的緩沖區(qū) 325
10.1.3 文件的存取方式 326
10.1.4 文件類型的指針 326
10.2 文件的常用操作 327
10.2.1 文件的打開與關(guān)閉 327
10.2.2 文件的讀寫 329
10.2.3 文件的定位 335
10.2.4 文件的其他操作 337
本章小結(jié) 338
習(xí)題10 338
第11章 綜合實(shí)訓(xùn) 341
11.1 簡單的銀行自動取款機(jī)系統(tǒng) 341
11.1.1 問題描述 341
11.1.2 總體設(shè)計(jì) 341
11.1.3 詳細(xì)設(shè)計(jì) 342
11.1.4 設(shè)計(jì)代碼 349
11.1.5 系統(tǒng)運(yùn)行界面 354
11.1.6 系統(tǒng)測試 357
11.2 學(xué)生成績管理系統(tǒng) 357
11.2.1 設(shè)計(jì)要求 357
11.2.2 設(shè)計(jì)架構(gòu) 357
11.2.3 設(shè)計(jì)方法 359
11.2.4 代碼設(shè)計(jì) 362
11.3 電話簿管理系統(tǒng) 362
11.3.1 設(shè)計(jì)要求 362
11.3.2 設(shè)計(jì)架構(gòu) 362
11.3.3 設(shè)計(jì)方法 363
11.3.4 代碼設(shè)計(jì) 365
11.4 綜合實(shí)訓(xùn)題目 365
附錄I 常用字符與ASCII碼對照表 367
附錄II C語言運(yùn)算符的優(yōu)先級和
結(jié)合方向 368
附錄III 常用C語言庫函數(shù) 369
參考文獻(xiàn) 373
- >
我與地壇
- >
新文學(xué)天穹兩巨星--魯迅與胡適/紅燭學(xué)術(shù)叢書(紅燭學(xué)術(shù)叢書)
- >
名家?guī)阕x魯迅:故事新編
- >
名家?guī)阕x魯迅:朝花夕拾
- >
小考拉的故事-套裝共3冊
- >
唐代進(jìn)士錄
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
人文閱讀與收藏·良友文學(xué)叢書:一天的工作