熱門關(guān)鍵字:  聽力密碼  聽力密碼  新概念美語(yǔ)  單詞密碼  巧用聽寫練聽力

C語(yǔ)言程序設(shè)計(jì)

中國(guó)水利水電出版社
    【作 者】連衛(wèi)民 何櫻 【I S B N 】978-7-5170-4093-4 【責(zé)任編輯】李炎 【適用讀者群】高職高專 【出版時(shí)間】2016-02-01 【開 本】16開 【裝幀信息】平裝(光膜) 【版 次】第1版第1次印刷 【頁(yè) 數(shù)】252 【千字?jǐn)?shù)】385 【印 張】15.75 【定 價(jià)】32 【叢 書】 【備注信息】
圖書詳情

    C語(yǔ)言是高等院校計(jì)算機(jī)專業(yè)及相關(guān)專業(yè)的重要基礎(chǔ)課,也是學(xué)習(xí)程序設(shè)計(jì)的首選語(yǔ)言。本書根據(jù)高職院校學(xué)生的需要,側(cè)重于C語(yǔ)言基本編程技能的訓(xùn)練,語(yǔ)言表達(dá)清晰明了、難度適中、通俗易懂。

    全書共12章。包括C語(yǔ)言概述,數(shù)據(jù)類型、運(yùn)算符和表達(dá)式,順序結(jié)構(gòu)程序設(shè)計(jì),選擇結(jié)構(gòu)程序設(shè)計(jì),循環(huán)結(jié)構(gòu)程序設(shè)計(jì),數(shù)組,函數(shù),指針,結(jié)構(gòu)體、共用體和枚舉類型,編譯預(yù)處理與位運(yùn)算,文件,建構(gòu)法程序設(shè)計(jì)等內(nèi)容。每章都有適量的習(xí)題,書后附有部分習(xí)題答案。

    本書可作為高職高專院校計(jì)算機(jī)及相關(guān)專業(yè)學(xué)生的教材,也可供自學(xué)者學(xué)習(xí)使用。

    本書配有電子教案和習(xí)題答案,讀者可以從中國(guó)水利水電出版社網(wǎng)站和萬(wàn)水書苑免費(fèi)下載,網(wǎng)址為:http://www.waterpub.com.cn/softdown/和http://mightybasket.cn。

    根據(jù)高職院校學(xué)生的需要,側(cè)重于C語(yǔ)言基本編程技能的訓(xùn)練,語(yǔ)言表達(dá)清晰明了、難度適中、通俗易懂。

    每章都附有適量的例題,并精心把握了例題的難度,使學(xué)生通過(guò)書中例題的學(xué)習(xí)就可以獨(dú)立完成章后習(xí)題。

    通過(guò)最后一章“建構(gòu)法程序設(shè)計(jì)”的設(shè)置,將建構(gòu)主義的思想和方法應(yīng)用于程序設(shè)計(jì),為學(xué)生將來(lái)進(jìn)一步學(xué)習(xí)發(fā)展打下堅(jiān)實(shí)的基礎(chǔ)。

    C語(yǔ)言是現(xiàn)今最流行的計(jì)算機(jī)語(yǔ)言,同時(shí)也是了解和掌握計(jì)算機(jī)程序基本構(gòu)成和運(yùn)行特點(diǎn)的最簡(jiǎn)潔語(yǔ)言。C語(yǔ)言具有表達(dá)能力強(qiáng)、功能豐富、可移植性好、使用靈活等優(yōu)點(diǎn),它既具備高級(jí)語(yǔ)言的特性,又具有直接操縱計(jì)算機(jī)硬件的能力,可用于系統(tǒng)軟件和應(yīng)用軟件的開發(fā),被國(guó)內(nèi)外程序員廣泛使用,已經(jīng)成為高等院校計(jì)算機(jī)專業(yè)及相關(guān)專業(yè)的重要基礎(chǔ)課,是學(xué)習(xí)程序設(shè)計(jì)的首選語(yǔ)言。

    本書根據(jù)高職院校學(xué)生的需要,側(cè)重于C語(yǔ)言基本編程技能的訓(xùn)練,語(yǔ)言表達(dá)清晰明了、難度適中、通俗易懂。每章都附有適量的習(xí)題,我們精心把握了習(xí)題的難度,使學(xué)生通過(guò)書中例題的學(xué)習(xí)就可以獨(dú)立完成每章后習(xí)題。

    全書共分12章。主要內(nèi)容包括:C語(yǔ)言概述,數(shù)據(jù)類型、運(yùn)算符和表達(dá)式,順序結(jié)構(gòu)程序設(shè)計(jì),選擇結(jié)構(gòu)程序設(shè)計(jì),循環(huán)結(jié)構(gòu)程序設(shè)計(jì),數(shù)組,函數(shù),指針,結(jié)構(gòu)體、共用體和枚舉類型,編譯預(yù)處理與位運(yùn)算,文件,建構(gòu)法程序設(shè)計(jì)。最后一章“建構(gòu)法程序設(shè)計(jì)”是全書學(xué)習(xí)的總結(jié)。建構(gòu)法程序設(shè)計(jì)是把建構(gòu)主義的思想和方法應(yīng)用于程序設(shè)計(jì),它遵循由簡(jiǎn)到繁、不斷完善的思想。先設(shè)計(jì)一個(gè)簡(jiǎn)單的程序,在此基礎(chǔ)上,根據(jù)實(shí)際需要,不斷分析其存在的問(wèn)題,并不斷地改進(jìn)和完善它,最終達(dá)到一個(gè)比較理想的程序。在現(xiàn)實(shí)程序設(shè)計(jì)過(guò)程中,許多程序都是這樣構(gòu)建的。功能由少到多,代碼由短到長(zhǎng),程序越來(lái)越安全,越來(lái)越實(shí)用,越來(lái)越完善。這也是一個(gè)程序員經(jīng)驗(yàn)逐步積累的過(guò)程。通過(guò)這一過(guò)程的訓(xùn)練,學(xué)生可以為將來(lái)的進(jìn)一步發(fā)展打下堅(jiān)實(shí)的基礎(chǔ)。

    本書由河南牧業(yè)經(jīng)濟(jì)學(xué)院信息與電子工程系教師編寫,由連衛(wèi)民、何櫻主編,王桂芝、周溢輝、李丹、呂真任副主編。連衛(wèi)民、何櫻制定了編寫大綱并負(fù)責(zé)統(tǒng)稿和定稿工作,呂真編寫了第1、2章,何櫻編寫了第3、5章,王桂芝編寫了第4、7章,周溢輝編寫了第8、11章,李丹編寫了第9、10章,連衛(wèi)民編寫了第6、12章。河南牧業(yè)經(jīng)濟(jì)學(xué)院圖書館的李素平、關(guān)艷紅老師幫助收集整理資料,電教中心的上官廷華和張?jiān)隼蠋煄椭M(jìn)行了本書部分內(nèi)容的錄入和校對(duì)工作,在此謹(jǐn)向各位表示衷心的感謝。

    本書可作為高職院校計(jì)算機(jī)及相關(guān)專業(yè)學(xué)生的教材和參考書。本書的出版得到了中國(guó)水利水電出版社的大力支持,在此一并表示感謝。

    編 者

    2015年10月28日

    第1章 C語(yǔ)言概述 1
    1.1 C語(yǔ)言簡(jiǎn)介 1
    1.1.1 C語(yǔ)言的發(fā)展史 1
    1.1.2 C語(yǔ)言的特點(diǎn) 2
    1.2 C語(yǔ)言程序結(jié)構(gòu) 2
    1.3 C語(yǔ)言程序的執(zhí)行 4
    1.3.1 C語(yǔ)言程序調(diào)試的基本步驟 4
    1.3.2 使用Visual C++調(diào)試C語(yǔ)言程序 4
    1.4 VC++運(yùn)行C程序說(shuō)明 7
    1.4.1 編輯程序 7
    1.4.2 編譯、運(yùn)行程序 8
    1.4.3 調(diào)試程序 9
    習(xí)題1 12
    第2章 數(shù)據(jù)類型、運(yùn)算符和表達(dá)式 13
    2.1 數(shù)據(jù)類型 13
    2.2 常量和變量 14
    2.2.1 常量 14
    2.2.2 變量 15
    2.3 整型數(shù)據(jù) 16
    2.3.1 整型常量 16
    2.3.2 整型變量 16
    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 字符串常量 22
    2.6 數(shù)據(jù)的基本運(yùn)算 23
    2.6.1 算術(shù)運(yùn)算符和算術(shù)表達(dá)式 24
    2.6.2 賦值運(yùn)算符和賦值表達(dá)式 26
    2.6.3 關(guān)系運(yùn)算符和關(guān)系表達(dá)式 28
    2.6.4 邏輯運(yùn)算符和邏輯表達(dá)式 28
    2.6.5 逗號(hào)運(yùn)算符 30
    2.7 混合運(yùn)算 30
    2.7.1 系統(tǒng)自動(dòng)轉(zhuǎn)換 31
    2.7.2 強(qiáng)制類型轉(zhuǎn)換 31
    習(xí)題2 32
    第3章 順序結(jié)構(gòu)程序設(shè)計(jì) 36
    3.1 格式化輸出—printf() 36
    3.1.1 printf的一般格式 36
    3.1.2 格式字符 37
    3.2 格式化輸入—scanf() 42
    3.2.1 scanf的一般格式 42
    3.2.2 scanf的用法 42
    3.3 字符的輸入輸出—getchar()和putchar() 45
    3.3.1 getchar函數(shù) 46
    3.3.2 putchar函數(shù) 46
    3.4 順序結(jié)構(gòu)程序設(shè)計(jì)舉例 47
    習(xí)題3 49
    第4章 選擇結(jié)構(gòu)程序設(shè)計(jì) 52
    4.1 if語(yǔ)句 52
    4.1.1 復(fù)合語(yǔ)句 52
    4.1.2 單分支if語(yǔ)句 53
    4.1.3 雙分支if語(yǔ)句 55
    4.1.4 多分支if語(yǔ)句 57
    4.1.5 條件運(yùn)算符 ?: 59
    4.2 switch語(yǔ)句 59
    4.2.1 switch語(yǔ)句 59
    4.2.2 switch和if-else 62
    4.3 選擇結(jié)構(gòu)程序設(shè)計(jì)舉例 62
    習(xí)題4 66
    第5章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 69
    5.1 for語(yǔ)句 69
    5.1.1 for語(yǔ)句的格式 69
    5.1.2 for語(yǔ)句的執(zhí)行過(guò)程 69
    5.1.3 for語(yǔ)句的用法 71
    5.2 while語(yǔ)句 72
    5.2.1 while語(yǔ)句的格式 72
    5.2.2 while語(yǔ)句的執(zhí)行過(guò)程 73
    5.2.3 while語(yǔ)句的用法 74
    5.3 do-while語(yǔ)句 76
    5.3.1 do-while語(yǔ)句的格式 76
    5.3.2 do-while語(yǔ)句的執(zhí)行過(guò)程 77
    5.3.3 do-while語(yǔ)句的用法 77
    5.3.4 三種循環(huán)語(yǔ)句比較 78
    5.4 break和continue語(yǔ)句 79
    5.4.1 break語(yǔ)句 79
    5.4.2 continue語(yǔ)句 80
    5.5 多重循環(huán) 80
    5.5.1 多重循環(huán)的格式 81
    5.5.2 多重循環(huán)的執(zhí)行過(guò)程 81
    5.5.3 多重循環(huán)的使用 82
    5.6 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)舉例 83
    習(xí)題5 86
    第6章 數(shù)組 89
    6.1 數(shù)組的概念 89
    6.1.1 數(shù)組解決的問(wèn)題 89
    6.1.2 數(shù)組的基本概念 90
    6.2 一維數(shù)組 90
    6.2.1 一維數(shù)組的定義 90
    6.2.2 一維數(shù)組的使用 92
    6.2.3 程序設(shè)計(jì)實(shí)例 94
    6.3 二維數(shù)組 99
    6.3.1 二維數(shù)組的定義 99
    6.3.2 二維數(shù)組的使用 101
    6.3.3 二維數(shù)組程序設(shè)計(jì)實(shí)例 103
    6.4 字符數(shù)組 105
    6.4.1 字符數(shù)組的定義 106
    6.4.2 字符數(shù)組的使用 107
    6.4.3 字符數(shù)組的程序設(shè)計(jì) 109
    習(xí)題6 109
    第7章 函數(shù) 114
    7.1 函數(shù)概述 114
    7.1.1 函數(shù)的概念 114
    7.1.2 函數(shù)的分類 115
    7.2 函數(shù)的定義與調(diào)用 116
    7.2.1 函數(shù)的定義 116
    7.2.2 函數(shù)調(diào)用 117
    7.3 函數(shù)的嵌套和遞歸 121
    7.3.1 函數(shù)的嵌套調(diào)用 121
    7.3.2 函數(shù)的遞歸調(diào)用 122
    7.4 局部變量和全局變量 125
    7.4.1 局部變量 125
    7.4.2 全局變量 127
    7.5 變量的存儲(chǔ)類型 129
    7.5.1 存儲(chǔ)空間的劃分 129
    7.5.2 局部變量的存儲(chǔ)類型 129
    7.5.3 全局變量的存儲(chǔ)類型 131
    7.6 內(nèi)部函數(shù)和外部函數(shù) 132
    7.6.1 內(nèi)部函數(shù) 133
    7.6.2 外部函數(shù) 133
    7.6.3 程序的分割編譯 134
    7.7 函數(shù)程序設(shè)計(jì)舉例 136
    習(xí)題7 139
    第8章 指針 142
    8.1 指針概述 142
    8.1.1 指針的概念 142
    8.1.2 指針變量 143
    8.1.3 指針運(yùn)算 145
    8.2 指針作為函數(shù)的參數(shù) 147
    8.2.1 指針變量作為函數(shù)參數(shù)傳遞數(shù)據(jù) 147
    8.2.2 改變調(diào)用函數(shù)中變量的值 148
    8.3 指針與數(shù)組 149
    8.3.1 一維數(shù)組和指針 149
    8.3.2 二維數(shù)組和指針 153
    8.3.3 字符串和指針 156
    8.4 指針數(shù)組與多級(jí)指針 159
    8.4.1 指針數(shù)組 159
    8.4.2 多級(jí)指針 161
    習(xí)題8 162
    第9章 結(jié)構(gòu)體、共用體和枚舉類型 164
    9.1 結(jié)構(gòu)體 164
    9.1.1 結(jié)構(gòu)體類型的定義 164
    9.1.2 結(jié)構(gòu)體變量的定義與使用 165
    9.1.3 結(jié)構(gòu)體數(shù)組的定義與使用 168
    9.1.4 結(jié)構(gòu)體指針的定義與使用 171
    9.2 鏈表 173
    9.2.1 單鏈表的結(jié)構(gòu) 173
    9.2.2 鏈表的動(dòng)態(tài)存儲(chǔ) 174
    9.2.3 單鏈表的建立與輸出 174
    9.2.4 單鏈表的插入與刪除 176
    9.3 共用體 177
    9.3.1 共用體類型和共用體變量的定義 177
    9.3.2 共用體變量的引用 178
    9.4 枚舉類型 181
    9.4.1 枚舉類型的定義 181
    9.4.2 枚舉變量的使用 182
    9.5 類型定義符typedef 184
    習(xí)題9 185
    第10章 編譯預(yù)處理與位運(yùn)算 188
    10.1 編譯預(yù)處理 188
    10.1.1 編譯預(yù)處理的作用及基本特點(diǎn) 188
    10.1.2 文件包含 188
    10.1.3 宏定義 190
    10.1.4 條件編譯 193
    10.2 位運(yùn)算 195
    10.2.1 位運(yùn)算的概念 195
    10.2.2 位運(yùn)算符 196
    10.2.3 位段 199
    10.2.4 位運(yùn)算程序設(shè)計(jì)實(shí)例 201
    習(xí)題10 202
    第11章 文件 204
    11.1 文件概述 204
    11.1.1 文件及其分類 204
    11.1.2 文件程序解決的問(wèn)題 205
    11.2 文件處理 205
    11.2.1 緩沖文件系統(tǒng) 206
    11.2.2 文件的處理過(guò)程 207
    11.2.3 文件處理采用的函數(shù) 208
    11.3 文件程序設(shè)計(jì)舉例 210
    11.3.1 文件的建立 210
    11.3.2 文件的讀取 212
    11.3.3 文件的修改 214
    11.3.4 文件的復(fù)制 215
    習(xí)題11 216
    第12章 建構(gòu)法程序設(shè)計(jì) 218
    12.1 一個(gè)簡(jiǎn)單的C語(yǔ)言程序 218
    12.1.1 已知半徑求圓的面積 218
    12.1.2 求5個(gè)圓的面積 219
    12.1.3 求n個(gè)圓的面積 222
    12.2 一個(gè)復(fù)雜的C語(yǔ)言程序 226
    12.2.1 把接受n個(gè)半徑寫成函數(shù) 226
    12.2.2 把接受的n個(gè)半徑保存成文件 228
    習(xí)題12 232
    附錄1 常用字符與ASCII碼對(duì)照表 234
    附錄2 ANSI C關(guān)鍵字 235
    附錄3 運(yùn)算符的優(yōu)先級(jí)與結(jié)合性 237
    附錄4 C的庫(kù)函數(shù) 239
    附錄5 部分習(xí)題參考答案 243
最新評(píng)論共有 1 位網(wǎng)友發(fā)表了評(píng)論
發(fā)表評(píng)論
評(píng)論內(nèi)容:不能超過(guò)250字,需審核,請(qǐng)自覺遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。
用戶名: 密碼:
匿名?
注冊(cè)
南乐县| 岢岚县| 余庆县| 历史| 仲巴县| 龙川县| 响水县| 台前县| 惠安县| 铜川市| 商丘市| 长春市| 麻阳| 莲花县| 阿拉尔市| 夏津县| 新化县| 长海县| 玛多县| 广元市| 长白| 厦门市| 金昌市| 长治县| 彭山县| 淳化县| 游戏| 高清| 昆山市| 高唐县| 达日县| 灵丘县| 沧州市| 海门市| 龙井市| 凤庆县| 陇西县| 宣化县| 顺平县| 翁牛特旗| 舒兰市|