C語(yǔ)言程序設(shè)計(jì)(含模擬試卷)
定 價(jià):49.8 元
- 作者:王新萍
- 出版時(shí)間:2025/9/1
- ISBN:9787121513275
- 出 版 社:電子工業(yè)出版社
- 中圖法分類(lèi):TP312.8
- 頁(yè)碼:212
- 紙張:
- 版次:01
- 開(kāi)本:16開(kāi)
本書(shū)是針對(duì)職業(yè)院校學(xué)生的狀況和初學(xué)者的需求編寫(xiě)的,注重培養(yǎng)學(xué)生的邏輯思維和編程思維,在內(nèi)容組織上刪繁就簡(jiǎn),以C 語(yǔ)言最基本的內(nèi)容為主線,深入淺出、循序漸進(jìn)地幫助讀者掌握C 語(yǔ)言的基本內(nèi)容。本書(shū)共11單元,主要內(nèi)容包括:認(rèn)識(shí)C語(yǔ)言,C語(yǔ)言語(yǔ)法基礎(chǔ),最簡(jiǎn)單的C語(yǔ)言程序設(shè)計(jì)—順序程序設(shè)計(jì),選擇結(jié)構(gòu)程序設(shè)計(jì),循環(huán)的控制,數(shù)組,函數(shù),指針,結(jié)構(gòu)體與聯(lián)合體,預(yù)處理命令,文件。本書(shū)內(nèi)容豐富,語(yǔ)言簡(jiǎn)潔易懂,融趣味性與操作性于一體。 本書(shū)既可作為職業(yè)院校相關(guān)實(shí)驗(yàn)實(shí)訓(xùn)課程教材,也可供編程初學(xué)者自學(xué)參考。
王新萍,1987—至今 在山西職業(yè)技術(shù)學(xué)院從教 任信息管理教研室主任,計(jì)算機(jī)系erp專(zhuān)業(yè)的課程帶頭人。曾獲學(xué)校優(yōu)秀教師,2009年被評(píng)為學(xué)校首批骨干教師。主要著作方向?yàn)閿?shù)據(jù)庫(kù)、計(jì)算機(jī)基礎(chǔ)應(yīng)用 、語(yǔ)言類(lèi)。主要項(xiàng)目經(jīng)歷有:獨(dú)立開(kāi)發(fā)"山西電子工業(yè)學(xué)?紕(wù)管理系統(tǒng)”;主持"項(xiàng)目為基礎(chǔ)任務(wù)驅(qū)動(dòng)模式的VB課程教學(xué)”教研項(xiàng)目。
目 錄
單元1 認(rèn)識(shí)C語(yǔ)言 1
1.1 C語(yǔ)言的歷史背景 2
1.2 C語(yǔ)言的特點(diǎn) 3
1.3 簡(jiǎn)單的C語(yǔ)言程序介紹 3
1.4 C語(yǔ)言程序的上機(jī)步驟 5
1.5 程序算法基礎(chǔ) 8
單元2 C語(yǔ)言語(yǔ)法基礎(chǔ) 14
2.1 C語(yǔ)言的數(shù)據(jù)類(lèi)型 15
2.2 常量與變量 16
2.2.1 標(biāo)識(shí)符 16
2.2.2 常量與符號(hào)常量 16
2.2.3 變量 17
2.3 整型數(shù)據(jù) 18
2.3.1 整型常量 18
2.3.2 整型變量 18
2.4 實(shí)型數(shù)據(jù) 19
2.4.1 實(shí)型常量 19
2.4.2 實(shí)型變量 19
2.5 字符型數(shù)據(jù) 20
2.5.1 字符常量 20
2.5.2 字符變量 21
2.5.3 字符串常量 21
2.6 變量賦初值 22
2.7 運(yùn)算符及表達(dá)式 22
2.7.1 算術(shù)運(yùn)算符及算術(shù)表達(dá)式 23
2.7.2 自增、自減運(yùn)算符及其表達(dá)式 23
2.7.3 賦值運(yùn)算符及賦值表達(dá)式 24
2.7.4 逗號(hào)運(yùn)算符及逗號(hào)表達(dá)式 25
2.7.5 不同類(lèi)型數(shù)據(jù)間的混合運(yùn)算 26
2.7.6 C語(yǔ)言中的運(yùn)算符 27
單元3 最簡(jiǎn)單的C語(yǔ)言程序設(shè)計(jì)——順序程序設(shè)計(jì) 32
3.1 C語(yǔ)言語(yǔ)句概述 33
3.2 程序的三種基本結(jié)構(gòu) 34
3.3 賦值語(yǔ)句 35
3.4 字符數(shù)據(jù)的輸入與輸出 36
3.4.1 putchar()函數(shù) 36
3.4.2 getchar()函數(shù) 37
3.5 格式的輸入與輸出 37
3.5.1 printf()函數(shù) 37
3.5.2 scanf()函數(shù) 39
單元4 選擇結(jié)構(gòu)程序設(shè)計(jì) 45
4.1 關(guān)系運(yùn)算符及其表達(dá)式 46
4.2 邏輯運(yùn)算符及其表達(dá)式 47
4.2.1 邏輯運(yùn)算符 47
4.2.2 邏輯表達(dá)式 47
4.3 if語(yǔ)句 48
4.3.1 if語(yǔ)句的三種形式 49
4.3.2 if語(yǔ)句的嵌套 52
4.3.3 條件運(yùn)算符 53
4.4 switch語(yǔ)句 54
4.5 程序舉例 55
單元5 循環(huán)的控制 62
5.1 循環(huán)的概念 63
5.2 while語(yǔ)句 64
5.3 do…while語(yǔ)句 65
5.4 for語(yǔ)句 67
5.5 循環(huán)的嵌套 70
5.6 break語(yǔ)句和continue語(yǔ)句 71
5.6.1 break語(yǔ)句 71
5.6.2 continue語(yǔ)句 71
5.7 程序舉例 72
單元6 數(shù)組 79
6.1 一維數(shù)組的定義與引用 80
6.1.1 一維數(shù)組的定義 80
6.1.2 一維數(shù)組元素的引用 81
6.1.3 一維數(shù)組的初始化 81
6.1.4 一維數(shù)組程序舉例 82
6.2 二維數(shù)組的定義與引用 84
6.2.1 二維數(shù)組的定義 84
6.2.2 二維數(shù)組元素的引用 84
6.2.3 二維數(shù)組的初始化 85
6.2.4 二維數(shù)組程序舉例 85
6.3 字符數(shù)組 86
6.3.1 字符數(shù)組的定義 86
6.3.2 字符數(shù)組的初始化 87
6.3.3 字符數(shù)組元素的引用 87
6.3.4 字符串和字符串結(jié)束標(biāo)志 88
6.3.5 字符數(shù)組的輸入/輸出 88
6.3.6 字符串處理函數(shù) 89
6.3.7 字符數(shù)組應(yīng)用舉例 92
單元7 函數(shù) 101
7.1 模塊化程序設(shè)計(jì)和C語(yǔ)言程序的組成 102
7.2 庫(kù)函數(shù) 104
7.2.1 C語(yǔ)言常用庫(kù)函數(shù) 104
7.2.2 include命令的使用 105
7.3 函數(shù)的定義與調(diào)用 105
7.3.1 函數(shù)的定義 105
7.3.2 函數(shù)的調(diào)用 107
7.4 函數(shù)的返回值及其類(lèi)型 109
7.5 函數(shù)調(diào)用時(shí)參數(shù)的傳遞 110
7.6 函數(shù)的嵌套調(diào)用 112
7.7 函數(shù)的遞歸調(diào)用 113
7.8 作用域和存儲(chǔ)類(lèi)型 116
單元8 指針 134
8.1 指針的基本概念 135
8.2 指針變量的使用與指針運(yùn)算 136
8.3 指針與數(shù)組 141
8.4 字符串與指針 144
8.5 用數(shù)組名作函數(shù)參數(shù) 146
單元9 結(jié)構(gòu)體與聯(lián)合體 156
9.1 結(jié)構(gòu)體的定義 157
9.2 結(jié)構(gòu)體在程序中的使用 158
9.3 結(jié)構(gòu)體數(shù)組 161
9.4 結(jié)構(gòu)體指針 162
9.5 結(jié)構(gòu)體與函數(shù) 165
9.6 聯(lián)合體 168
單元10 預(yù)處理命令 175
10.1 宏定義 176
10.1.1 無(wú)參宏的定義和調(diào)用 176
10.1.2 帶參宏的定義和調(diào)用 178
10.2 文件包含 180
10.3 條件編譯 180
單元11 文件 185
11.1 文件的概念 186
11.2 文件的打開(kāi)與關(guān)閉 187
11.3 文件的字符輸入與輸出 189
11.4 文件的字符串輸入與輸出 191
11.5 文件的格式化輸入與輸出 193
附錄A C語(yǔ)言的標(biāo)準(zhǔn)庫(kù)函數(shù) 200