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

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

中國(guó)水利水電出版社
    【作 者】主 編 劉素芬 張建軍 王宏斌 【I S B N 】978-7-5170-6707-8 【責(zé)任編輯】張玉玲 【適用讀者群】本專(zhuān)通用 【出版時(shí)間】2018-09-03 【開(kāi) 本】16開(kāi) 【裝幀信息】平裝(光膜) 【版 次】第1版第1次印刷 【頁(yè) 數(shù)】208 【千字?jǐn)?shù)】291 【印 張】13 【定 價(jià)】32 【叢 書(shū)】技能型人才培養(yǎng)特色名校建設(shè)規(guī)劃教材 【備注信息】
圖書(shū)詳情

    本書(shū)以培養(yǎng)學(xué)生程序設(shè)計(jì)基本能力為目標(biāo),系統(tǒng)地介紹了C語(yǔ)言程序設(shè)計(jì)的基本知識(shí)和方法。全書(shū)共分12章:C語(yǔ)言基礎(chǔ)、算法基礎(chǔ)、選擇結(jié)構(gòu)程序設(shè)計(jì)、循環(huán)結(jié)構(gòu)程序設(shè)計(jì)、數(shù)組、函數(shù)、指針、結(jié)構(gòu)體、文件、系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)、程序編寫(xiě)的常見(jiàn)錯(cuò)誤、C語(yǔ)言試題。本書(shū)結(jié)構(gòu)清晰、案例豐富、語(yǔ)言流暢、通俗易懂,可作為高等院校各專(zhuān)業(yè)程序設(shè)計(jì)基礎(chǔ)教學(xué)的教材,特別適合應(yīng)用型本科、高職院校計(jì)算機(jī)及相關(guān)專(zhuān)業(yè)學(xué)生使用。

    本書(shū)在詳細(xì)闡述程序設(shè)計(jì)基本概念、原理和方法的基礎(chǔ)上,采用循序漸進(jìn)、深入淺出、通俗易懂的講解方法,本著理論與實(shí)際相結(jié)合的原則,通過(guò)大量經(jīng)典案例,重點(diǎn)講解C語(yǔ)言的概念、規(guī)則和使用方法,便于初學(xué)者在建立正確程序設(shè)計(jì)理念的前提下,掌握利用C語(yǔ)言進(jìn)行結(jié)構(gòu)化程序設(shè)計(jì)的技術(shù)和方法。

    C語(yǔ)言是一種在國(guó)內(nèi)外廣泛使用的計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言。它具有功能豐富、表達(dá)能力強(qiáng)、應(yīng)用廣、目標(biāo)程序效率高、可移植性好、使用方便靈活等特點(diǎn),既有高級(jí)語(yǔ)言的優(yōu)點(diǎn),又有低級(jí)語(yǔ)言的某些特點(diǎn),因此常被稱(chēng)為“中級(jí)語(yǔ)言”。同時(shí),C語(yǔ)言的控制結(jié)構(gòu)簡(jiǎn)明清晰,是非常適合進(jìn)行結(jié)構(gòu)化程序設(shè)計(jì)的一種計(jì)算機(jī)語(yǔ)言。因此,目前國(guó)內(nèi)大部分高等院校都把C語(yǔ)言作為學(xué)習(xí)其他程序設(shè)計(jì)語(yǔ)言或是專(zhuān)業(yè)課程的基礎(chǔ)。

    C語(yǔ)言涉及的概念多、規(guī)則復(fù)雜、容易出錯(cuò),初學(xué)者往往感覺(jué)困難。本書(shū)在詳細(xì)闡述程序設(shè)計(jì)基本概念、原理和方法的基礎(chǔ)上,采用循序漸進(jìn)、深入淺出、通俗易懂的講解方法,本著理論與實(shí)際相結(jié)合的原則,通過(guò)大量經(jīng)典案例,重點(diǎn)講解C語(yǔ)言的概念、規(guī)則和使用方法,便于初學(xué)者在建立正確程序設(shè)計(jì)理念的前提下,掌握利用C語(yǔ)言進(jìn)行結(jié)構(gòu)化程序設(shè)計(jì)的技術(shù)和方法。本書(shū)共12章,主要內(nèi)容包括C語(yǔ)言基礎(chǔ)、算法基礎(chǔ)、選擇結(jié)構(gòu)程序設(shè)計(jì)、循環(huán)結(jié)構(gòu)程序設(shè)計(jì)、數(shù)組、函數(shù)、指針、結(jié)構(gòu)體、文件、系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)、程序編寫(xiě)的常見(jiàn)錯(cuò)誤、C語(yǔ)言試題。

    本書(shū)可作為高等院校各專(zhuān)業(yè)程序設(shè)計(jì)基礎(chǔ)教學(xué)的教材,特別適合應(yīng)用型本科、高職院校計(jì)算機(jī)及相關(guān)專(zhuān)業(yè)學(xué)生使用。書(shū)中的案例和習(xí)題緊密結(jié)合應(yīng)用,可供編程人員和C語(yǔ)言自學(xué)者參考。

    本書(shū)由包頭輕工職業(yè)技術(shù)學(xué)院的劉素芬、張建軍、王宏斌任主編,陳慧英、劉濤、王敏、李瑛任副主編。呂潤(rùn)桃、趙志茹、劉澤宇、劉婧婧、孫妍、于慧凝參與了本書(shū)編寫(xiě)工作。

    限于編者的水平,書(shū)中難免有不足和疏漏之處,希望廣大讀者批評(píng)指正。

    編 者

    2018年6月

    前言

    第1章 C語(yǔ)言基礎(chǔ) 1
    1.1 C語(yǔ)言簡(jiǎn)介 1
    1.1.1 C語(yǔ)言的應(yīng)用及發(fā)展歷程 1
    1.1.2 C語(yǔ)言的特點(diǎn) 2
    1.2 標(biāo)識(shí)符 2
    1.3 集成開(kāi)發(fā)環(huán)境 4
    1.3.1 Visual C++ 6.0 4
    1.3.2 Turbo C 6
    1.4 常量和變量 6
    1.4.1 常量 6
    1.4.2 變量 8
    1.5 數(shù)據(jù)類(lèi)型 9
    1.6 運(yùn)算符和表達(dá)式 11
    1.6.1 賦值運(yùn)算符 11
    1.6.2 算術(shù)運(yùn)算符 11
    1.6.3 邏輯運(yùn)算符 12
    1.6.4 關(guān)系運(yùn)算符 13
    1.7 小型案例 13
    1.7.1 案例一 第一個(gè)程序 13
    1.7.2 案例二 程序結(jié)構(gòu)及文件結(jié)構(gòu) 16
    1.8 本章小結(jié) 18
    1.9 習(xí)題 18
    第2章 算法基礎(chǔ) 20
    2.1 算法簡(jiǎn)介 20
    2.1.1 算法的概念 20
    2.1.2 算法的特性 22
    2.2 算法描述 22
    2.2.1 常見(jiàn)算法描述 22
    2.2.2 流程圖 24
    2.2.3 三種基本結(jié)構(gòu)的流程圖 24
    2.3 算法應(yīng)用 26
    2.4 小型案例 27
    2.4.1 案例一 簡(jiǎn)單算法描述 27
    2.4.2 案例二 復(fù)雜算法描述 27
    2.5 本章小結(jié) 28
    2.6 習(xí)題 28
    第3章 選擇結(jié)構(gòu)程序設(shè)計(jì) 29
    3.1 if語(yǔ)句 29
    3.1.1 單分支語(yǔ)句 29
    3.1.2 雙分支語(yǔ)句 30
    3.2 if語(yǔ)句的嵌套 31
    3.3 switch語(yǔ)句 33
    3.4 小型案例 34
    3.4.1 案例一 if嵌套的應(yīng)用 34
    3.4.2 案例二 break語(yǔ)句的應(yīng)用 35
    3.5 本章小結(jié) 35
    3.6 習(xí)題 35
    第4章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 38
    4.1 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)的概念 38
    4.2 while語(yǔ)句 38
    4.2.1 while語(yǔ)句的格式 38
    4.2.2 while語(yǔ)句的執(zhí)行過(guò)程 39
    4.2.3 實(shí)例 39
    4.3 do-while語(yǔ)句 41
    4.3.1 do-while語(yǔ)句的格式 41
    4.3.2 do-while語(yǔ)句的執(zhí)行過(guò)程 42
    4.3.3 do-while語(yǔ)句實(shí)例 42
    4.4 for語(yǔ)句 44
    4.4.1 for語(yǔ)句的格式 44
    4.4.2 for語(yǔ)句的執(zhí)行過(guò)程 44
    4.4.3 for語(yǔ)句實(shí)例 45
    4.5 循環(huán)語(yǔ)句的嵌套 46
    4.6 循環(huán)實(shí)現(xiàn)典型算法 48
    4.6.1 Fibonacci數(shù)列 48
    4.6.2 平方根的求解 49
    4.6.3 百元百雞問(wèn)題的求解 50
    4.6.4 質(zhì)數(shù)判斷的算法 51
    4.7 break語(yǔ)句和continue語(yǔ)句 52
    4.7.1 break語(yǔ)句 52
    4.7.2 continue語(yǔ)句 52
    4.8 goto語(yǔ)句 53
    4.9 小型案例 54
    4.9.1 案例一 輸出滿(mǎn)足條件的所有數(shù) 54
    4.9.2 案例二 輸出所有的玫瑰花數(shù) 55
    4.10 本章小結(jié) 56
    4.11 習(xí)題 57
    第5章 數(shù)組 59
    5.1 一維數(shù)組 59
    5.1.1 一維數(shù)組的定義 59
    5.1.2 元素的表示 60
    5.1.3 一維數(shù)組實(shí)例 60
    5.2 二維數(shù)組 64
    5.2.1 二維數(shù)組的定義 64
    5.2.2 元素的表示 64
    5.2.3 二維數(shù)組實(shí)例 65
    5.3 字符數(shù)組 68
    5.3.1 字符串與字符型數(shù)組 68
    5.3.2 字符數(shù)組的定義形式 68
    5.3.3 字符數(shù)組的初始化 68
    5.3.4 字符數(shù)組的輸入輸出 69
    5.3.5 字符串處理函數(shù) 70
    5.3.6 字符數(shù)組實(shí)例 71
    5.4 小型案例 72
    5.4.1 案例一 逆序輸出一組數(shù) 72
    5.4.2 案例二 小組成績(jī)的統(tǒng)計(jì) 74
    5.5 本章小結(jié) 76
    5.6 習(xí)題 76
    第6章 函數(shù) 77
    6.1 函數(shù)的定義 77
    6.2 函數(shù)的調(diào)用 78
    6.3 嵌套調(diào)用 81
    6.4 遞歸調(diào)用 82
    6.4.1 遞歸調(diào)用的定義 82
    6.4.2 遞歸調(diào)用的條件 82
    6.4.3 遞歸的說(shuō)明 82
    6.5 變量的存儲(chǔ)類(lèi)別 83
    6.5.1 內(nèi)部變量和外部變量 83
    6.5.2 動(dòng)態(tài)存儲(chǔ)變量和靜態(tài)存儲(chǔ)變量 85
    6.6 小型案例 86
    6.6.1 案例一 判斷是否為素?cái)?shù) 86
    6.6.2 案例二 求最大公約數(shù)和最小公倍數(shù) 87
    6.7 本章小結(jié) 89
    6.8 習(xí)題 89
    第7章 指針 92
    7.1 指針的概念 92
    7.1.1 地址概述 92
    7.1.2 指針的概念 94
    7.2 指針變量 94
    7.2.1 指針變量的定義 95
    7.2.2 指針變量的引用 95
    7.2.3 指針變量作為函數(shù)參數(shù) 97
    7.3 指針與數(shù)組 98
    7.3.1 指向數(shù)組元素的指針變量 99
    7.3.2 通過(guò)指針引用數(shù)組元素 100
    7.3.3 數(shù)組名作函數(shù)參數(shù) 101
    7.4 指針與字符串 103
    7.4.1 字符串的表示形式 103
    7.4.2 字符串指針作函數(shù)參數(shù) 104
    7.5 小型案例 106
    7.5.1 案例一 排序 106
    7.5.2 案例二 篩選 107
    7.6 本章小結(jié) 107
    7.7 習(xí)題 108
    第8章 結(jié)構(gòu)體 110
    8.1 結(jié)構(gòu)體類(lèi)型 110
    8.2 結(jié)構(gòu)體變量 111
    8.2.1 結(jié)構(gòu)體變量的定義 111
    8.2.2 結(jié)構(gòu)體變量的引用 113
    8.3 結(jié)構(gòu)體變量的應(yīng)用 114
    8.3.1 指向結(jié)構(gòu)體類(lèi)型數(shù)據(jù)的指針 114
    8.3.2 結(jié)構(gòu)體數(shù)組 115
    8.3.3 結(jié)構(gòu)體數(shù)組的指針 116
    8.3.4 結(jié)構(gòu)體與函數(shù) 118
    8.4 小型案例 119
    8.4.1 案例一 統(tǒng)計(jì)學(xué)生平均成績(jī) 119
    8.4.2 案例二 搜索學(xué)生信息 120
    8.5 本章小結(jié) 121
    8.6 習(xí)題 121
    第9章 文件 123
    9.1 文件概述 123
    9.1.1 文件的概念 123
    9.1.2 文件指針 124
    9.2 文件的打開(kāi)與關(guān)閉 124
    9.2.1 文件打開(kāi)函數(shù) 124
    9.2.2 文件關(guān)閉函數(shù) 126
    9.3 文件的輸入與輸出 126
    9.3.1 字符讀寫(xiě)函數(shù) 127
    9.3.2 字符串讀寫(xiě)函數(shù) 129
    9.3.3 數(shù)據(jù)塊讀寫(xiě)函數(shù) 131
    9.3.4 格式化讀寫(xiě)函數(shù) 132
    9.3.5 文件的隨機(jī)讀寫(xiě) 133
    9.3.6 文件檢測(cè)函數(shù) 135
    9.4 小型案例 135
    9.4.1 案例一 修改員工信息 135
    9.4.2 案例二 創(chuàng)建學(xué)員成績(jī)登記冊(cè) 136
    9.5 本章小結(jié) 138
    9.6 習(xí)題 138
    第10章 系統(tǒng)設(shè)計(jì)與開(kāi)發(fā) 141
    10.1 通信管理系統(tǒng) 141
    10.2 評(píng)分系統(tǒng) 144
    10.3 成績(jī)管理系統(tǒng) 148
    10.4 本章小結(jié) 155
    10.5 習(xí)題 155
    第11章 程序編寫(xiě)的常見(jiàn)錯(cuò)誤 156
    11.1 程序編寫(xiě)中常見(jiàn)的錯(cuò)誤 156
    11.2 VC環(huán)境中常見(jiàn)的錯(cuò)誤信息 158
    11.3 TC環(huán)境中常見(jiàn)的錯(cuò)誤信息 159
    11.4 本章小結(jié) 161
    11.5 習(xí)題 161
    第12章 C語(yǔ)言試題 163
    12.1 試題第一套 163
    12.2 試題第二套 171
    12.3 試題第三套 178
    12.4 本章小結(jié) 186
    附錄Ⅰ ASCII碼表 187
    附錄Ⅱ C語(yǔ)言中的關(guān)鍵字 188
    附錄Ⅲ 運(yùn)算符優(yōu)先級(jí)和結(jié)合性 189
    附錄Ⅳ C語(yǔ)言庫(kù)函數(shù) 190
    附錄Ⅴ 全國(guó)計(jì)算機(jī)等級(jí)考試簡(jiǎn)介 194
    附錄Ⅵ 二級(jí)C語(yǔ)言考試大綱(2013版) 196
    參考文獻(xiàn) 199





最新評(píng)論共有 0 位網(wǎng)友發(fā)表了評(píng)論
發(fā)表評(píng)論
評(píng)論內(nèi)容:不能超過(guò)250字,需審核,請(qǐng)自覺(jué)遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。
用戶(hù)名: 密碼:
匿名?
注冊(cè)
江孜县| 封丘县| 册亨县| 海林市| 合江县| 德钦县| 泰和县| 满洲里市| 德清县| 镶黄旗| 余庆县| 无为县| 红河县| 太仆寺旗| 华亭县| 花莲市| 美姑县| 新闻| 章丘市| 平昌县| 嘉义市| 丁青县| 安龙县| 潮安县| 天柱县| 始兴县| 云浮市| 安阳市| 钟祥市| 吉水县| 新邵县| 会同县| 建瓯市| 抚州市| 阿尔山市| 宣城市| 金乡县| 那坡县| 临清市| 本溪市| 玉环县|