C語(yǔ)言程序設(shè)計(jì)
-
【作 者】主編 吳國(guó)鳳
【I S B N 】978-7-5170-5021-6
【責(zé)任編輯】李炎
【適用讀者群】高職高專
【出版時(shí)間】2017-01-10
【開(kāi) 本】16開(kāi)
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁(yè) 數(shù)】288
【千字?jǐn)?shù)】445
【印 張】18
【定 價(jià)】¥36
【叢 書】高等職業(yè)教育“十三五”規(guī)劃教材(電子信息課程群)
【備注信息】
簡(jiǎn)介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
本書以培養(yǎng)學(xué)生分析問(wèn)題和程序設(shè)計(jì)的基本能力為目標(biāo),全面系統(tǒng)地講解了C語(yǔ)言的基本語(yǔ)法及編程方法和技巧。全書共有12章,主要內(nèi)容包括C語(yǔ)言概述、C語(yǔ)言基礎(chǔ)、順序結(jié)構(gòu)、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、數(shù)組、函數(shù)、指針、編譯預(yù)處理、結(jié)構(gòu)體與共用體、位運(yùn)算及文件。
本書集作者多年的C語(yǔ)言課程的教學(xué)經(jīng)驗(yàn),全書結(jié)構(gòu)合理,條理清晰,重點(diǎn)突出,實(shí)例典型豐富,循序漸進(jìn),由淺入深,通俗易懂。各章配備豐富的例題、習(xí)題,并對(duì)典型例題進(jìn)行精解,習(xí)題覆蓋知識(shí)重點(diǎn)。本書另配《C語(yǔ)言程序設(shè)計(jì)實(shí)訓(xùn)與習(xí)題指導(dǎo)》一書,具有較強(qiáng)的實(shí)用性。
本書適用于高等院校各專業(yè)C語(yǔ)言程序設(shè)計(jì)課程教學(xué),也可作為計(jì)算機(jī)等級(jí)考試的參考用書,還可供計(jì)算機(jī)軟件開(kāi)發(fā)人員參考使用。
本書配有電子教案、例題和習(xí)題源代碼,讀者可以從中國(guó)水利水電出版社網(wǎng)站和萬(wàn)水書苑免費(fèi)下載,網(wǎng)址為http://www.waterpub.com.cn/softdown/和http://mightybasket.cn。
以程序設(shè)計(jì)為主線,以編程應(yīng)用為出發(fā)點(diǎn),通過(guò)實(shí)例和問(wèn)題引入內(nèi)容,重點(diǎn)講解程序設(shè)計(jì)的思想和方法,注重培養(yǎng)學(xué)生分析問(wèn)題和程序設(shè)計(jì)的能力。
教學(xué)內(nèi)容結(jié)構(gòu)合理,條理清晰,突出結(jié)構(gòu)化程序設(shè)計(jì)的基本原理、概念和方法,精選大量典型例題,由淺入深逐步展開(kāi)進(jìn)行講解。
C語(yǔ)言是一種典型的結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言,從其產(chǎn)生到現(xiàn)在,已成為最重要和最流行的編程語(yǔ)言之一。它具有豐富的運(yùn)算符和數(shù)據(jù)類型,語(yǔ)言簡(jiǎn)潔緊湊,表達(dá)能力強(qiáng),使用靈活方便,生成的目標(biāo)代碼質(zhì)量高,是高校計(jì)算機(jī)專業(yè)和非計(jì)算機(jī)專業(yè)的首選語(yǔ)言。
本書以程序設(shè)計(jì)為主線,以編程應(yīng)用為出發(fā)點(diǎn),通過(guò)實(shí)例和問(wèn)題引入內(nèi)容,重點(diǎn)講解程序設(shè)計(jì)的思想和方法,注重培養(yǎng)學(xué)生分析問(wèn)題和程序設(shè)計(jì)的能力,并培養(yǎng)學(xué)生良好的程序設(shè)計(jì)風(fēng)格和習(xí)慣。本書的主要特點(diǎn):
(1)教學(xué)內(nèi)容結(jié)構(gòu)合理、條理清晰,突出結(jié)構(gòu)化程序設(shè)計(jì)的基本原理、概念和方法,突出重點(diǎn),精選了大量的例題和習(xí)題,由淺入深逐步展開(kāi)進(jìn)行講解。
(2)以“實(shí)例引入—理論講解—實(shí)訓(xùn)練習(xí)”的方式組織內(nèi)容,注重培養(yǎng)學(xué)生分析問(wèn)題和程序設(shè)計(jì)的能力,把語(yǔ)言和語(yǔ)法的講解完全融會(huì)貫通在程序設(shè)計(jì)以及實(shí)例中。
(3)每章精選了大量典型例題,并對(duì)每個(gè)例題進(jìn)行了詳細(xì)解析,從而使學(xué)生能夠綜合應(yīng)用所學(xué)知識(shí)解決實(shí)際問(wèn)題,不斷提高其分析問(wèn)題、解決問(wèn)題的能力。
(4)提供配套的教學(xué)資源,配有《C語(yǔ)言程序設(shè)計(jì)實(shí)訓(xùn)與習(xí)題指導(dǎo)》一書、多媒體課件、例題和習(xí)題源代碼等。
全書共12章,主要內(nèi)容包括:C語(yǔ)言概述、C語(yǔ)言基礎(chǔ)、順序結(jié)構(gòu)、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、數(shù)組、函數(shù)、指針、編譯預(yù)處理、結(jié)構(gòu)體與共用體、位運(yùn)算、文件等。本書內(nèi)容豐富、概念清晰,易于學(xué)生理解與學(xué)習(xí),在知識(shí)點(diǎn)的講解過(guò)程中,循序漸進(jìn)、由淺入深,最后通過(guò)典型例題強(qiáng)化知識(shí)點(diǎn),這樣的講解方式使學(xué)生更容易理解和消化。為了讓學(xué)生更好地掌握每章的內(nèi)容,在每章的后面都有要點(diǎn)的歸納,同時(shí)每章都配有一定數(shù)量的習(xí)題,在學(xué)習(xí)完每章的內(nèi)容后,可以通過(guò)習(xí)題的練習(xí),鞏固本章學(xué)習(xí)的內(nèi)容。
本書由吳國(guó)鳳擔(dān)任主編和統(tǒng)稿。在本書的編寫過(guò)程中得到了中國(guó)水利水電出版社領(lǐng)導(dǎo)和相關(guān)編輯的大力支持,也獲得了各位同仁的支持和幫助,在此一并表示最真誠(chéng)的謝意。
由于編者水平有限,書中難免存在疏漏、錯(cuò)誤之處,懇請(qǐng)各位專家和讀者批評(píng)指正。
編 者
2016年10月
第1章 C語(yǔ)言概述 1
1.1 C程序初識(shí) 1
1.1.1 C程序?qū)嵗?1
1.1.2 C程序基本構(gòu)成 3
1.1.3 程序編寫規(guī)范與風(fēng)格 4
1.2 程序設(shè)計(jì)與算法 5
1.2.1 程序設(shè)計(jì) 5
1.2.2 算法 8
1.3 C程序的運(yùn)行環(huán)境與學(xué)習(xí)方法 12
1.3.1 C程序的操作步驟 12
1.3.2 Visual C++ 6.0編程環(huán)境 14
1.3.3 學(xué)習(xí)C語(yǔ)言的方法 16
1.4 典型例題精解 16
本章小結(jié) 17
習(xí)題1 17
第2章 C語(yǔ)言基礎(chǔ) 19
2.1 C語(yǔ)言單詞 19
2.1.1 字符集 19
2.1.2 關(guān)鍵字 20
2.1.3 標(biāo)識(shí)符 21
2.1.4 常量 21
2.1.5 運(yùn)算符 21
2.1.6 分隔符 21
2.2 C語(yǔ)言數(shù)據(jù)類型 22
2.3 常量及其類型 23
2.3.1 整型常量 23
2.3.2 浮點(diǎn)型常量 24
2.3.3 字符常量 25
2.3.4 字符串常量 25
2.3.5 符號(hào)常量 25
2.4 變量及其類型 26
2.4.1 變量及其說(shuō)明 26
2.4.2 整型變量 27
2.4.3 浮點(diǎn)型變量 30
2.4.4 字符變量 31
2.5 運(yùn)算符和表達(dá)式 32
2.5.1 算術(shù)運(yùn)算符和算術(shù)表達(dá)式 32
2.5.2 賦值運(yùn)算符和賦值表達(dá)式 34
2.5.3 其他運(yùn)算符及表達(dá)式 35
2.5.4 運(yùn)算符的優(yōu)先級(jí)與結(jié)合性 37
2.5.5 數(shù)據(jù)類型轉(zhuǎn)換 37
2.6 典型例題精解 39
本章小結(jié) 40
習(xí)題2 41
第3章 順序結(jié)構(gòu) 44
3.1 C語(yǔ)言的基本語(yǔ)句 44
3.2 數(shù)據(jù)的輸入/輸出 46
3.2.1 數(shù)據(jù)輸入/輸出概念 46
3.2.2 字符的輸入/輸出 46
3.2.3 格式的輸入/輸出 48
3.3 典型例題精解 53
本章小結(jié) 55
習(xí)題3 55
第4章 分支結(jié)構(gòu) 59
4.1 關(guān)系運(yùn)算和邏輯運(yùn)算 59
4.1.1 關(guān)系運(yùn)算 59
4.1.2 邏輯運(yùn)算 60
4.2 分支結(jié)構(gòu) 61
4.2.1 if語(yǔ)句 62
4.2.2 switch語(yǔ)句 67
4.3 典型例題精解 69
本章小結(jié) 71
習(xí)題4 71
第5章 循環(huán)結(jié)構(gòu) 75
5.1 概述 75
5.2 while語(yǔ)句 76
5.3 do-while語(yǔ)句 77
5.4 for語(yǔ)句 79
5.5 轉(zhuǎn)移語(yǔ)句 81
5.6 循環(huán)的嵌套 82
5.7 典型例題精解 84
本章小結(jié) 88
習(xí)題5 89
第6章 數(shù)組 93
6.1 數(shù)組的概念 93
6.2 一維數(shù)組 94
6.2.1 一維數(shù)組的定義 94
6.2.2 一維數(shù)組元素的引用 94
6.2.3 一維數(shù)組的初始化 95
6.2.4 一維數(shù)組的應(yīng)用 97
6.3 二維數(shù)組 99
6.3.1 二維數(shù)組的定義 99
6.3.2 二維數(shù)組的說(shuō)明及引用 99
6.3.3 二維數(shù)組元素的存儲(chǔ)順序 101
6.3.4 二維數(shù)組的初始化 101
6.3.5 二維數(shù)組的應(yīng)用 103
6.4 字符數(shù)組和字符串 104
6.4.1 字符數(shù)組的定義與初始化 104
6.4.2 字符串的輸入與輸出 105
6.4.3 字符串處理函數(shù) 107
6.4.4 字符數(shù)組與字符串的應(yīng)用 111
6.5 典型例題精解 112
本章小結(jié) 116
習(xí)題6 116
第7章 函數(shù) 120
7.1 概述 120
7.1.1 函數(shù)的概念 120
7.1.2 函數(shù)的分類 121
7.2 函數(shù)的定義和調(diào)用 122
7.2.1 函數(shù)的定義 122
7.2.2 函數(shù)的調(diào)用 123
7.2.3 函數(shù)的聲明 125
7.2.4 標(biāo)準(zhǔn)庫(kù)函數(shù) 126
7.3 函數(shù)的參數(shù)及傳遞方式 128
7.3.1 形式參數(shù)和實(shí)際參數(shù) 128
7.3.2 變量作為函數(shù)參數(shù) 128
7.3.3 數(shù)組作為函數(shù)參數(shù) 130
7.4 函數(shù)的嵌套調(diào)用與遞歸調(diào)用 133
7.4.1 函數(shù)的嵌套調(diào)用 133
7.4.2 函數(shù)的遞歸調(diào)用 134
7.5 變量的作用域和存儲(chǔ)類型 136
7.5.1 變量的生存期與作用域 136
7.5.2 變量的存儲(chǔ)類型 138
7.5.3 內(nèi)部函數(shù)與外部函數(shù) 144
7.6 典型例題精解 144
本章小結(jié) 147
習(xí)題7 148
第8章 指針 151
8.1 指針的基本概念 151
8.1.1 內(nèi)存、地址和指針 151
8.1.2 指針變量的定義與初始化 152
8.1.3 指針的運(yùn)算及引用 153
8.1.4 指針變量作為函數(shù)參數(shù) 156
8.1.5 多級(jí)指針的概念 158
8.2 指針與數(shù)組 159
8.2.1 指針與一維數(shù)組 159
8.2.2 指針與二維數(shù)組 163
8.2.3 指針與字符串 166
8.2.4 指針數(shù)組 169
8.3 指針與函數(shù) 172
8.3.1 指向函數(shù)的指針 173
8.3.2 返回指針的函數(shù) 174
8.3.3 帶參數(shù)的主函數(shù) 174
8.4 典型例題精解 176
本章小結(jié) 178
習(xí)題8 180
第9章 編譯預(yù)處理 183
9.1 宏定義 183
9.1.1 無(wú)參宏定義 183
9.1.2 帶參的宏定義 185
9.2 文件包含 187
9.3 條件編譯 189
9.4 典型例題精解 190
本章小結(jié) 192
習(xí)題9 192
第10章 結(jié)構(gòu)體與共用體 195
10.1 結(jié)構(gòu)體 195
10.1.1 結(jié)構(gòu)體類型的定義 196
10.1.2 結(jié)構(gòu)體變量的說(shuō)明 196
10.1.3 結(jié)構(gòu)體變量的初始化 198
10.1.4 結(jié)構(gòu)體變量的引用 198
10.1.5 結(jié)構(gòu)體數(shù)組 200
10.1.6 結(jié)構(gòu)體指針 202
10.1.7 結(jié)構(gòu)體與函數(shù) 204
10.1.8 鏈表 206
10.2 共用體 211
10.2.1 共用體類型的定義 212
10.2.2 共用體變量的說(shuō)明 212
10.2.3 共用體變量的引用 213
10.3 枚舉類型 216
10.3.1 枚舉類型的定義 216
10.3.2 枚舉變量的說(shuō)明及引用 216
10.3.3 枚舉類型的應(yīng)用 218
10.4 用戶自定義類型名 218
10.5 典型例題精解 220
本章小結(jié) 224
習(xí)題10 225
第11章 位運(yùn)算 229
11.1 位運(yùn)算的基本概念 229
11.2 計(jì)算機(jī)內(nèi)的數(shù)據(jù)表示 229
11.3 位運(yùn)算 230
11.3.1 邏輯位運(yùn)算 231
11.3.2 移位運(yùn)算 234
11.4 位域 236
11.4.1 位域的定義及位域變量的說(shuō)明 237
11.4.2 位域變量的使用 237
11.5 典型例題精解 239
本章小結(jié) 241
習(xí)題11 241
第12章 文件 244
12.1 概述 244
12.1.1 文件的基本概念 244
12.1.2 文件的分類 245
12.2 文件指針 247
12.3 文件的打開(kāi)與關(guān)閉 248
12.3.1 文件的打開(kāi) 248
12.3.2 文件的關(guān)閉 250
12.4 文件的讀寫 251
12.4.1 字符輸入/輸出函數(shù) 251
12.4.2 字符串輸入/輸出函數(shù) 253
12.4.3 格式化輸入/輸出函數(shù) 254
12.4.4 數(shù)據(jù)塊輸入/輸出函數(shù) 256
12.4.5 整數(shù)輸入/輸出函數(shù) 258
12.5 文件的定位操作 260
12.6 文件的錯(cuò)誤檢測(cè) 262
12.7 典型例題精解 263
本章小結(jié) 264
習(xí)題12 265
附錄1 常用字符與ASCⅡ代碼對(duì)照表 268
附錄2 C語(yǔ)言運(yùn)算符的優(yōu)先級(jí)與結(jié)合性 269
附錄3 C庫(kù)函數(shù) 271
附錄4 常見(jiàn)錯(cuò)誤信息表 279
- Python程序設(shè)計(jì)案例教程(微課版) [主編 石利平 田輝平 余以勝]
- 嵌入式人工智能技術(shù)應(yīng)用(數(shù)字教材) [主編 胡娜 楊國(guó)勇 晏廷榮]
- Java面向?qū)ο蟪绦蛟O(shè)計(jì) [主編 姜春磊 陳虹潔]
- C語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)與實(shí)訓(xùn)(第二版) [主編 倪燃]
- 程序思維與C語(yǔ)言實(shí)現(xiàn) [張祎 王俊海 呂波]
- Python程序設(shè)計(jì)及實(shí)踐教程 [肖朝暉]
- C語(yǔ)言程序設(shè)計(jì) [魏琴 劉祖珉 趙仕波 肖陽(yáng)春]
- C語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)教程 [張小剛 司春景]
- 電氣控制與PLC程序設(shè)計(jì)(第二版) [胡冠山]
- Java Web項(xiàng)目化設(shè)計(jì)實(shí)踐教程 [邱云 曾陳萍]
- 人工智能開(kāi)發(fā)框架應(yīng)用 [主編 王明超 蘆婭云]
- C語(yǔ)言程序設(shè)計(jì)(第三版) [主編 丁紅 王立新 蔡開(kāi)立]
- 民航客艙服務(wù)實(shí)用英語(yǔ)教程 [主編 田靜 徐亞玲]
- Python數(shù)據(jù)分析 [主編 馮志輝 趙磊 李放]
- 大學(xué)信息技術(shù) [曾翰穎 編著]
- Python程序設(shè)計(jì)與應(yīng)用(第二版) [主編 張廣淵]
- 創(chuàng)新創(chuàng)業(yè)訓(xùn)練實(shí)踐教程 [主編 王日華 陳武 黃喆誠(chéng)]
- 實(shí)用運(yùn)籌學(xué) [主編 邢育紅 于晉臣]
- 電子技術(shù)(第二版) [主編 覃愛(ài)娜 李飛]
- C程序設(shè)計(jì)實(shí)踐教程 [劉衛(wèi)國(guó)]
- C程序設(shè)計(jì)(慕課版) [劉衛(wèi)國(guó)]
- 程序設(shè)計(jì)基礎(chǔ)實(shí)踐教程(C/C++語(yǔ)言版) [張桂芬 葛麗娜]
- C++案例項(xiàng)目精講 [主編 楊國(guó)興]
- 工程數(shù)學(xué) [主編 郭立娟 王海]
- 語(yǔ)音識(shí)別理論與實(shí)踐 [主編 莫宏偉]
- 武術(shù)基礎(chǔ)教程 [主編 李代勇 謝志民]
- 計(jì)算機(jī)網(wǎng)絡(luò)實(shí)訓(xùn)教程 [主編 張浩軍 趙玉娟]
- SwiftUI完全開(kāi)發(fā) [李智威 著]
- 電工電子技術(shù)基礎(chǔ) [主編 劉 軍 楊國(guó)龍 劉天成]
- MySQL數(shù)據(jù)庫(kù)項(xiàng)目式教程 [陳亞峰]
-
>通識(shí)課
>理工類基礎(chǔ)課
>程序設(shè)計(jì)
>大數(shù)據(jù)與人工智能
>計(jì)算機(jī)網(wǎng)絡(luò)與通信
>辦公應(yīng)用
>數(shù)據(jù)庫(kù)技術(shù)
>數(shù)字媒體、虛擬現(xiàn)實(shí)
>電工電子
>物聯(lián)網(wǎng)技術(shù)
>單片機(jī)、微機(jī)原理
>數(shù)據(jù)結(jié)構(gòu)、軟件工程
>輔助設(shè)計(jì)
>圖形圖像
>電商物流、信管
>航空工業(yè)
>機(jī)械與自動(dòng)化
>電子信息
>經(jīng)管
>新聞、廣播影視
- 生活經(jīng)管more>>
- Altium Designer 20 電路設(shè)計(jì)案例教程
- 智能化技術(shù)基礎(chǔ)(第二版)
- 嵌入式ARM技術(shù)項(xiàng)目化教程
- C語(yǔ)言程序設(shè)計(jì)項(xiàng)目化教程
- 單片機(jī)實(shí)用技術(shù)項(xiàng)目教程
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)教程學(xué)習(xí)指導(dǎo)(Windows
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)教程(Windows 7+Office
- Photoshop項(xiàng)目實(shí)戰(zhàn)
- 智能化技術(shù)基礎(chǔ)
- C語(yǔ)言程序設(shè)計(jì)(第二版)
- C語(yǔ)言程序設(shè)計(jì)

