-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
C語言程序設計(第4版) 微課版 版權信息
- ISBN:9787302665731
- 條形碼:9787302665731 ; 978-7-302-66573-1
- 裝幀:平裝-膠訂
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
C語言程序設計(第4版) 微課版 本書特色
全書理論與實踐相結合,詳細介紹C語言程序設計的基礎知識和相關技能,內容包括程序設計基礎知識、簡單程序設計、順序結構程序設計、選擇結構程序設計、循環結構程序設計、數組程序設計、函數程序設計、指針程序設計、結構體程序設計、文件程序設計和綜合實訓。為便于讀者練習,每章還附有大量的習題和上機實驗指導。
微課版800分鐘教學視頻。
以構建SPOC混合教學模式進行總體設計,以工作過程為導向,以工作任務為基礎,突出培養學生軟件設計、代碼編寫和算法設計能力。
采用“案例驅動教學”的整體編寫原則,體現成果導向教育理念,通過典型案例加深對程序設計中語法結構和算法思想的理解。
教學資源豐富,通過課內課外雙線同步實施教學,培養軟件開發設計的高技能與高素質應用型人才。
C語言程序設計(第4版) 微課版 內容簡介
本書以Visual C++ 6.0集成環境為開發平臺,融基礎知識、案例設計、課程實驗、綜合設計、習題訓練、易錯提示、微視頻于一體。以成果導向為教育理念,以培養學生算法設計思想為出發點,以提高學生編程能力為宗旨組織教材內容的編寫。
本書主要內容包括程序設計基礎知識、簡單程序設計、順序結構程序設計、選擇結構程序設計、循環結構程序設計、數組程序設計、函數程序設計、指針程序設計、結構體程序設計、文件程序設計和綜合實訓。每章附有大量的習題和上機實驗指導。
本書可作為高等院校計算機及相關專業的教材,也可作為程序開發人員和編程愛好者的自學用書,還可作為全國計算機等級考試的輔導用書。
C語言程序設計(第4版) 微課版 目錄
1.1 程序及程序設計語言 1
1.1.1 程序及程序設計 1
1.1.2 程序設計語言 3
1.2 C語言的發展及特點 4
1.2.1 C語言的發展 4
1.2.2 C語言的特點 5
1.3 C語言程序的基本結構 6
1.4 C語言字符集、標識符和關鍵字 11
1.4.1 C語言字符集 11
1.4.2 C語言標識符 12
1.4.3 C語言關鍵字 13
1.5 C語言程序的開發環境 13
1.5.1 Visual C 6.0集成開發環境介紹 14
1.5.2 在Visual C 6.0環境下建立和運行C語言程序的步驟 14
本章小結 17
易錯提示 17
習題1 18
【實驗1】C開發環境與簡單程序設計 19
第2章 C語言數據類型和表達式 21
2.1 C語言的數據類型 21
2.1.1 整型數據 22
2.1.2 實型數據 24
2.1.3 字符型數據 25
2.2 常量和變量 28
2.2.1 常量 28
2.2.2 變量 30
2.3 運算符和表達式 33
2.3.1 算術運算符和算術表達式 33
2.3.2 賦值運算符和賦值表達式 34
2.3.3 自增自減運算符和自增自減表達式 35
2.3.4 逗號運算符和逗號表達式 36
2.3.5 條件運算符和條件表達式 37
2.4 數據類型轉換 38
2.4.1 自動轉換 38
2.4.2 賦值轉換 39
2.4.3 強制轉換 40
2.5 位運算 41
2.5.1 位運算概述 41
2.5.2 按位取反運算 42
2.5.3 移位運算 42
2.5.4 按位與、或和異或 43
本章小結 44
易錯提示 44
習題2 45
【實驗2】數據類型、運算符、表達式 47
第3章 順序結構程序設計 49
3.1 程序設計的基本概念 49
3.2 C語言的語句 51
3.3 格式化輸入/輸出函數 53
3.3.1 格式化輸出函數printf() 53
3.3.2 格式化輸入函數 57
3.4 字符輸入/輸出函數 60
3.5 程序設計舉例 62
本章小結 66
易錯提示 67
習題3 67
【實驗3】順序結構程序設計 70
第4章 選擇結構程序設計 73
4.1 關系運算符與關系表達式 73
4.1.1 關系運算符 73
4.1.2 關系表達式 74
4.2 邏輯運算符與邏輯表達式 74
4.2.1 邏輯運算符 74
4.2.2 邏輯表達式 76
4.3 if語句 77
4.3.1 單分支if語句 77
4.3.2 雙分支if語句 79
4.3.3 多分支if語句 81
4.3.4 if語句的嵌套 84
4.4 switch語句 86
4.5 程序設計舉例 89
本章小結 92
易錯提示 93
習題4 94
【實驗4】選擇結構程序設計 99
第5章 循環結構程序設計 101
5.1 while語句 102
5.2 do-while語句 106
5.3 for語句 107
5.4 for語句與while語句和do-while語句比較 110
5.5 break語句和continue語句 111
5.5.1 break語句 111
5.5.2 continue語句 113
5.5.3 break語句和continue語句的區別 114
5.6 循環的嵌套結構 115
5.6.1 雙重循環的嵌套 116
5.6.2 多重循環的嵌套 118
5.7 程序設計舉例 119
本章小結 127
習題5 127
【實驗5】循環結構程序設計 134
第6章 數組 138
6.1 一維數組 140
6.1.1 一維數組的定義 141
6.1.2 一維數組的引用 142
6.1.3 一維數組賦初值 144
6.1.4 一維數組的應用 145
6.2 二維數組 154
6.2.1 二維數組的定義 155
6.2.2 二維數組的引用 156
6.2.3 二維數組的賦值 157
6.2.4 二維數組的應用 158
6.3 字符數組 164
6.3.1 字符數組的定義 164
6.3.2 字符數組的初始化 165
6.3.3 字符數組的輸入輸出 167
6.3.4 字符串處理函數 169
6.4 程序舉例 177
本章小結 182
易錯提示 182
習題6 183
【實驗6】數組的應用 191
第7章 函數與編譯預處理 194
7.1 模塊化程序設計 195
7.2 函數 197
7.2.1 標準庫函數 198
7.2.2 函數的定義 198
7.3 函數的調用 201
7.3.1 函數調用形式 201
7.3.2 函數調用方式 202
7.3.3 函數調用過程 205
7.3.4 函數調用結果的返回 207
7.4 函數間數據傳遞 209
7.4.1 普通變量作為實參的值傳遞 210
7.4.2 數組名作為實參的地址傳遞 212
7.4.3 字符串作為實參的傳遞 214
7.5 函數的嵌套調用 215
7.6 遞歸函數與遞歸調用 218
7.7 變量作用域與存儲方式 226
7.7.1 變量作用域 226
7.7.2 變量的存儲方式 229
7.8 編譯預處理 233
7.8.1 宏定義 233
7.8.2 文件包含 237
7.8.3 條件編譯 238
本章小結 241
習題7 242
【實驗7】函數的應用 248
第8章 指針 250
8.1 指針與指針變量 250
8.1.1 指針的概念 250
8.1.2 指針變量 252
8.1.3 指針變量的定義 252
8.1.4 指針變量初始化 253
8.1.5 指針運算符 254
8.1.6 指針運算 256
8.1.7 多級指針 259
8.2 指針與數組 260
8.2.1 一維數組元素的指針訪問 260
8.2.2 二維數組元素的指針訪問 266
8.2.3 指向一維數組的指針 271
8.2.4 指針數組 275
8.3 字符指針與字符串 277
8.3.1 字符串的表現形式 277
8.3.2 用字符指針處理字符串 279
8.4 指針與函數 282
8.4.1 指針作為函數參數 282
8.4.2 指向函數的指針 283
8.4.3 返回指針值的函數 285
8.4.4 帶參數的main()函數 287
8.5 動態指針 288
8.6 指針程序設計舉例 290
本章小結 293
易錯提示 294
習題8 295
【實驗8】指針 300
第9章 結構體類型 304
9.1 結構體類型定義 304
9.2 結構體類型變量 306
9.2.1 結構體類型變量的定義和初始化 306
9.2.2 結構體類型成員變量的引用 310
9.2.3 結構體類型變量成員地址的引用方法 311
9.2.4 結構體類型變量的初始化 313
9.3 結構體類型數組 313
9.3.1 結構體數組的定義與引用 313
9.3.2 結構體數組初始化和應用 316
9.4 結構體類型指針 317
9.4.1 指向結構體類型變量的指針變量 317
9.4.2 指向結構體類型數組的指針變量 318
9.4.3 結構體類型數據在函數間的傳遞 320
9.5 程序設計舉例 325
本章小結 328
習題9 328
【實驗9】結構體 331
第10章 文件 334
10.1 文件概述 334
10.1.1 文件的分類 334
10.1.2 文件的緩沖區 335
10.1.3 文件的存取方式 336
10.1.4 文件類型的指針 336
10.2 文件的常用操作 337
10.2.1 文件的打開與關閉 337
10.2.2 文件的讀寫 339
10.2.3 文件的定位函數 348
本章小結 350
習題10 351
【實驗10】文件 352
第11章 綜合實訓 354
11.1 簡單的銀行自動取款機系統 354
11.1.1 問題描述 354
11.1.2 總體設計 354
11.1.3 詳細設計 355
11.1.4 設計代碼 361
11.1.5 系統運行界面 367
11.1.6 系統測試 369
11.2 學生成績管理系統 369
11.2.1 設計要求 369
11.2.2 設計架構 369
11.2.3 設計方法 371
11.2.4 代碼設計 373
11.3 電話簿管理系統 374
11.3.1 設計要求 374
11.3.2 設計架構 374
11.3.3 設計方法 375
11.3.4 代碼設計 377
11.4 綜合實訓題目 377
參考文獻 379
附錄I 常用字符與ASCII碼對照表 380
附錄II C語言運算符的優先級和結合方向 381
附錄III 常用C語言庫函數 383
- >
伊索寓言-世界文學名著典藏-全譯本
- >
名家帶你讀魯迅:朝花夕拾
- >
二體千字文
- >
我與地壇
- >
我從未如此眷戀人間
- >
李白與唐代文化
- >
回憶愛瑪儂
- >
隨園食單