C語言程序設(shè)計(理實一體化教程) 第2版
定 價:69.8 元
叢書名:高等職業(yè)教育計算機類系列教材
- 作者:杜恒
- 出版時間:2023/3/1
- ISBN:9787111720973
- 出 版 社:機械工業(yè)出版社
- 中圖法分類:TP312.8
- 頁碼:365
- 紙張:
- 版次:
- 開本:16
C語言是一種面向過程的高級程序設(shè)計語言,它是按照結(jié)構(gòu)化的編程思想、模塊化的程序設(shè)計方法來進行程序的編寫和代碼的組織。C語言程序設(shè)計主要內(nèi)容有:數(shù)據(jù)類型、運算符和表達式、順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、數(shù)組、函數(shù)、指針、編譯預處理、結(jié)構(gòu)體和共用體、位運算、文件操作等。
C語言功能強大,數(shù)據(jù)類型和運算符豐富,語言表達能力強,使用指針又使C語言非常靈活,指針是C語言的精華。C語言的特點使它既適合編寫系統(tǒng)軟件,又適合編寫應(yīng)用軟件。
本書可作為高等職業(yè)院校計算機、電子信息、機械、電氣類等專業(yè)開設(shè)程序設(shè)計基礎(chǔ)課程的教材,也可作為計算機等級考試和編程愛好者的重要參考書。
為方便教學,本書配備電子課件、案例源代碼、習題答案等教學資源。凡選用本書作為授課教材的教師均可登錄機械工業(yè)出版社教育服務(wù)網(wǎng)www.cmpedu.com注冊后免費下載。如有問題請致信cmpgaozhi@sina.com,或致電010-88379375聯(lián)系營銷人員。
前言
二維碼索引
第1章 C語言概述1
1.1 程序與算法/1
1.2 結(jié)構(gòu)化程序設(shè)計方法/6
1.3 C語言程序初探/8
1.4 Visual C++ 6.0開發(fā)平臺簡介/12
習題/25
第2章 數(shù)據(jù)類型、運算符及表達式27
2.1 C語言中的標識符與數(shù)據(jù)類型/27
2.2 C語言中的基本數(shù)據(jù)類型、常量與變量/30
2.3 算術(shù)運算符、自增自減運算符及其相應(yīng)表達式/40
2.4 關(guān)系、邏輯、條件運算符及其相應(yīng)表達式/44
2.5 賦值、逗號運算符及其相應(yīng)表達式/48
2.6 混合運算及數(shù)據(jù)類型轉(zhuǎn)換/52
2.7 綜合實訓/54
習題/56
第3章 順序結(jié)構(gòu)程序設(shè)計59
3.1 賦值語句及數(shù)據(jù)的輸出/59
3.2 數(shù)據(jù)的輸入/65
3.3 復合語句與空語句/69
3.4 綜合實訓/72
習題/74
第4章 選擇結(jié)構(gòu)程序設(shè)計77
4.1 if語句/77
4.2 if語句的嵌套/81
4.3 switch多分支開關(guān)語句/86
4.4 goto及語句標號/91
4.5 綜合實訓/93
習題/95
第 5章 循環(huán)結(jié)構(gòu)程序設(shè)計 99
5.1 while 語句/99
5.2 do-while 語句/102
5.3 for 語句/105
5.4 循環(huán)結(jié)構(gòu)嵌套/ 110
5.5 break 語句與continue語句/113
5.6 綜合實訓/ 116
習題/ 118
第 6章 數(shù)組 125
6.1 一維數(shù)組/ 125
6.2 二維數(shù)組/ 131
6.3 字符數(shù)組和字符串/ 137
6.4 綜合實訓/ 146
習題/ 148
第 7章 函數(shù) 155
7.1 函數(shù)的定義及調(diào)用/ 155
7.2 函數(shù)調(diào)用時參數(shù)間的傳遞/ 168
7.3 函數(shù)的嵌套調(diào)用與遞歸調(diào)用/ 174
7.4 變量的作用域/ 183
7.5 變量的存儲類別/ 188
7.6 內(nèi)部函數(shù)與外部函數(shù)/ 197
7.7 綜合實訓/ 201
習題/ 204
第 8章 指針 211
8.1 指針與指針變量/ 211
8.2 指針與一維數(shù)組/ 220
8.3 指針與二維數(shù)組/ 226
8.4 指針與字符串/ 234
8.5 指針數(shù)組與多級指針/ 241
8.6 函數(shù)指針與返回值為指針的函數(shù)/ 247
8.7 動態(tài)內(nèi)存分配/ 253
8.8 命令行參數(shù)/ 258
8.9 綜合實訓/ 261
習題/ 264
第 9章 編譯預處理 269
9.1 宏定義/ 269
9.2 文件包含/ 273
9.3 綜合實訓/ 276
習題/ 277
第 10章 結(jié)構(gòu)體和共用體 281
10.1 結(jié)構(gòu)體及結(jié)構(gòu)體變量/ 281
10.2 結(jié)構(gòu)體數(shù)組/ 289
10.3 結(jié)構(gòu)體指針/ 293
10.4 鏈表/ 300
10.5 共用體/ 313
10.6 綜合實訓/ 316
習題/ 323
第 11章 位運算 329
11.1 常用位運算符及運算/ 329
11.2 綜合實訓/ 335
習題/ 336
第 12章 文件操作 339
12.1 文本文件操作/ 339
12.2 二進制文件操作/ 347
12.3 文件的定位/ 352
12.4 綜合實訓/ 355
習題/ 359
附錄 361
附錄 A 常用字符與ASC II 代碼對照表/ 361
附錄 B 運算符優(yōu)先級及結(jié)合性/ 363
參考文獻 365