注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書教育/教材/教輔教材職業(yè)技術培訓教材C語言程序設計

C語言程序設計

C語言程序設計

定 價:¥49.80

作 者: 陳亮
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787121381744 出版時間: 2020-01-01 包裝:
開本: 16開 頁數(shù): 280 字數(shù):  

內(nèi)容簡介

  本書是根據(jù)教育部計算機基礎課程教學指導委員會制定的大綱,結合目前普通高等院校計算機基礎教學的現(xiàn)狀和全國計算機等級考試大綱,由一線教師組織編寫的。全書共12章,主要內(nèi)容包括C語言概述、基本數(shù)據(jù)類型與表達式、順序結構程序設計、選擇結構程序設計、循環(huán)結構程序設計、數(shù)組、函數(shù)、編譯預處理、指針、結構體、共用體和枚舉、文件。本書主線清晰、重點明確、敘述嚴謹、內(nèi)容由淺入深。書中從全國計算機等級考試二級(C語言)試題中選用了大量經(jīng)典試題作為例題和練習題,有很強的針對性,并有配套的教學課件。本書適合作為高等院校本科生的教學用書,也可作為參加全國計算機等級考試二級(C語言)的輔導教材,同時也是工程技術人員較好的參考用書。

作者簡介

  陳亮, 男, 副教授, 西安交通大學博士, 西安工程學院計算機科學學院副院長, 長期從事計算機科學的教學與研究工作, 發(fā)表論文多篇.

圖書目錄

第1章 C語言概述\t1
1.1 程序設計的相關概念\t1
1.1.1 基本概念\t1
1.1.2 算法\t1
1.1.3 數(shù)據(jù)結構\t3
1.1.4 算法+數(shù)據(jù)結構=程序\t3
1.2 C/C++語言的產(chǎn)生及特點\t3
1.3 C語言程序結構的特點\t4
1.4 C語言中的詞匯\t6
1.5 C語言程序編寫的基本規(guī)范\t7
1.6 C語言程序的開發(fā)步驟及Microsoft Visual C++ 2010 Express集成開發(fā)環(huán)境介紹\t9
1.6.1 C語言程序的開發(fā)步驟\t9
1.6.2 Microsoft Visual C++ 2010 Express集成開發(fā)環(huán)境介紹\t9
1.6.3 利用集成開發(fā)環(huán)境進行程序開發(fā)\t10
第2章 基本數(shù)據(jù)類型與表達式\t14
2.1 C語言的數(shù)據(jù)類型\t14
2.2 標識符、常量和變量\t15
2.2.1 標識符\t15
2.2.2 常量和符號常量\t15
2.2.3 變量\t16
2.3 整型\t17
2.3.1 整型常量\t17
2.3.2 整型變量\t17
2.3.3 整型數(shù)據(jù)的存儲形式\t18
2.4 實型\t19
2.4.1 實型常量\t19
2.4.2 實型變量\t19
2.4.3 實型數(shù)據(jù)在內(nèi)存中的存儲形式\t19
2.5 字符型\t20
2.5.1 字符常量\t20
2.5.2 字符串常量\t21
2.5.3 字符變量\t22
2.6 算術表達式\t22
2.6.1 C語言運算符簡介\t22
2.6.2 數(shù)值型數(shù)據(jù)混合運算時的類型轉(zhuǎn)換\t22
2.6.3 算術運算符及算術表達式\t23
2.7 賦值表達式\t25
2.7.1 賦值運算符和賦值表達式\t25
2.7.2 復合賦值表達式\t25
2.7.3 賦值運算中的類型轉(zhuǎn)換\t26
2.8 關系表達式和邏輯表達式\t27
2.8.1 C語言的邏輯值\t27
2.8.2 關系運算符及關系表達式\t27
2.8.3 邏輯運算符及邏輯表達式\t27
2.9 逗號表達式\t28
2.10 位運算\t29
2.10.1 位運算符\t29
2.10.2 位域簡介\t32
2.11 條件運算符和條件表達式\t33
第3章 順序結構程序設計\t35
3.1 C語句概述\t35
3.2 程序的三種基本結構\t37
3.3 數(shù)據(jù)的輸入/輸出\t39
3.3.1 格式輸出函數(shù)printf\t39
3.3.2 格式輸入函數(shù)scanf\t44
3.3.3 字符輸出函數(shù)putchar\t47
3.3.4 字符輸入函數(shù)getchar\t47
3.4 順序結構程序設計舉例\t48
第4章 選擇結構程序設計\t55
4.1 關系運算符與關系表達式\t55
4.1.1 關系運算符\t55
4.1.2 關系表達式\t56
4.2 邏輯運算符與邏輯表達式\t56
4.2.1 邏輯運算符\t56
4.2.2 邏輯表達式\t57
4.3 if語句\t57
4.3.1 if語句的三種形式\t57
4.3.2 if語句的嵌套使用\t62
4.4 switch語句\t64
4.5 選擇結構程序設計舉例\t67
第5章 循環(huán)結構程序設計\t71
5.1 概述\t71
5.2 while語句及其循環(huán)結構\t72
5.3 do-while語句及其循環(huán)結構\t75
5.4 for語句及其循環(huán)結構\t76
5.5 break、continue和goto語句\t78
5.5.1 break語句\t80
5.5.2 continue語句\t80
5.5.3 goto語句\t81
5.6 循環(huán)的嵌套\t81
5.7 循環(huán)程序舉例\t83
第6章 數(shù)組\t87
6.1 一維數(shù)組\t87
6.1.1 一維數(shù)組的定義\t87
6.1.2 一維數(shù)組元素的引用\t88
6.1.3 一維數(shù)組的初始化\t89
6.1.4 一維數(shù)組程序舉例\t90
6.2 二維數(shù)組\t96
6.2.1 二維數(shù)組的定義\t96
6.2.2 二維數(shù)組元素的引用\t96
6.2.3 二維數(shù)組的初始化\t97
6.2.4 二維數(shù)組程序舉例\t98
6.3 字符數(shù)組\t103
6.3.1 字符數(shù)組的定義\t104
6.3.2 字符數(shù)組的初始化\t104
6.3.3 字符數(shù)組的引用\t105
6.3.4 字符串和字符串結束標志\t106
6.3.5 字符數(shù)組的輸入/輸出\t107
6.3.6 字符串處理函數(shù)\t109
6.3.7 字符數(shù)組應用舉例\t114
第7章 函數(shù)\t118
7.1 函數(shù)概述\t118
7.2 函數(shù)的定義與返回值\t119
7.2.1 函數(shù)的定義\t119
7.2.2 函數(shù)的返回值\t121
7.3 函數(shù)的調(diào)用\t122
7.3.1 函數(shù)的參數(shù)及其傳遞\t122
7.3.2 函數(shù)調(diào)用方式\t124
7.3.3 函數(shù)聲明和函數(shù)原型\t125
7.4 函數(shù)的嵌套調(diào)用\t126
7.5 函數(shù)的遞歸調(diào)用\t128
7.6 數(shù)組作為函數(shù)的參數(shù)\t132
7.6.1 數(shù)組元素作為函數(shù)實參\t132
7.6.2 數(shù)組名作為函數(shù)參數(shù)\t133
7.7 局部變量和全局變量\t137
7.7.1 局部變量及其作用域和生存期\t138
7.7.2 全局變量及其作用域和生存期\t141
7.8 內(nèi)部函數(shù)和外部函數(shù)\t144
第8章 編譯預處理\t147
8.1 宏定義\t147
8.1.1 無參宏的定義\t147
8.1.2 帶參數(shù)的宏定義\t150
8.2 文件包含\t153
8.3 條件編譯\t155
第9章 指針\t159
9.1 存儲單元及其地址\t159
9.2 變量的實質(zhì)\t160
9.3 指針和變量\t162
9.3.1 指針相關概念的引入\t162
9.3.2 指針變量的定義和聲明\t163
9.3.3 指針變量的引用\t164
9.4 指針和數(shù)組\t168
9.4.1 指向一維數(shù)組元素的指針\t168
9.4.2 通過指針變量引用一維數(shù)組元素\t170
9.4.3 指向二維數(shù)組的指針\t171
9.4.4 指針型數(shù)組\t175
9.4.5 動態(tài)數(shù)組的實現(xiàn)\t178
9.5 指針和字符串\t180
9.5.1 字符指針\t180
9.5.2 字符指針變量和字符數(shù)組的比較\t182
9.5.3 字符串數(shù)組的進一步討論\t183
9.6 指針和函數(shù)\t186
9.6.1 指針作為函數(shù)的參數(shù)\t186
9.6.2 指針型函數(shù)\t190
9.6.3 指向函數(shù)的指針\t191
9.6.4 數(shù)組和指向數(shù)組的指針變量作為函數(shù)參數(shù)的進一步討論\t194
9.7 指針和多級指針\t196
9.7.1 指向指針的指針\t196
9.7.2 多級指針\t198
第10章 結構體與鏈表\t199
10.1 概述\t199
10.2 結構體類型的聲明\t200
10.3 結構體變量的定義\t200
10.4 結構體變量的引用\t202
10.4.1 對結構體變量成員的引用\t203
10.4.2 對結構體變量的整體引用\t203
10.5 結構體變量的初始化\t203
10.6 結構體數(shù)組\t204
10.6.1 結構體數(shù)組的定義\t205
10.6.2 結構體數(shù)組的初始化\t206
10.6.3 結構體數(shù)組元素的引用\t207
10.7 指向結構體類型數(shù)據(jù)的指針\t208
10.7.1 指向結構體變量的指針\t208
10.7.2 指向結構體數(shù)組的指針\t209
10.7.3 結構體變量和指向結構體的指針作為函數(shù)參數(shù)\t211
10.8 鏈表\t216
10.8.1 鏈表概述\t216
10.8.2 處理動態(tài)鏈表所需的函數(shù)\t216
10.8.3 單鏈表\t217
10.8.4 雙向鏈表\t230
10.9 用typedef定義類型\t236
第11章 共用體和枚舉\t238
11.1 共用體類型\t238
11.1.1 共用體類型和共用體變量的定義\t238
11.1.2 共用體變量的引用\t240
11.1.3 共用體的特點\t240
11.1.4 共用體和結構體的比較\t241
11.2 共用體類型應用舉例\t241
11.3 枚舉類型\t243
11.3.1 枚舉類型的定義\t243
11.3.2 枚舉類型的特點\t244
11.3.3 枚舉類型應用舉例\t244
第12章 文件\t247
12.1 文件概述\t247
12.2 文件指針\t248
12.3 文件的打開和關閉\t249
12.3.1 文件的打開函數(shù)fopen\t249
12.3.2 文件的關閉函數(shù)fclose\t250
12.4 文件的讀/寫\t251
12.4.1 字符讀/寫函數(shù)fgetc和fputc\t251
12.4.2 字符串讀/寫函數(shù)fgets和fputs\t252
12.4.3 數(shù)據(jù)塊讀/寫函數(shù)fread和fwrite\t252
12.4.4 格式化讀/寫函數(shù)fscanf和fprintf\t253
12.5 文件的隨機讀/寫\t253
12.5.1 文件定位\t253
12.5.2 文件的隨機讀/寫\t254
12.6 文件檢測函數(shù)\t255
12.6.1 文件結束檢測函數(shù)feof\t255
12.6.2 讀/寫文件出錯檢測函數(shù)ferror\t255
12.6.3 文件出錯標志和文件結束標志置零函數(shù)clearerr\t255
12.7 庫文件\t255
12.8 文件應用舉例\t256
附錄A ASCII碼表\t261
附錄B 運算符的優(yōu)先級和結合方向一覽\t264
附錄C C語言標準庫函數(shù)\t265
C.1 頭文件\t265
C.2 常用庫函數(shù)分類\t266
參考文獻\t269

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號