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

-
【作 者】姚華 龔勝東 主編
【I S B N 】978-7-5084-8120-3
【責(zé)任編輯】李炎
【適用讀者群】高職高專
【出版時(shí)間】2010-12-21
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁(yè) 數(shù)】
【千字?jǐn)?shù)】293
【印 張】12
【定 價(jià)】¥26
【叢 書】21世紀(jì)高職高專規(guī)劃教材
【備注信息】
簡(jiǎn)介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
本書共10章,主要內(nèi)容包括:C語(yǔ)言概述,數(shù)據(jù)類型、運(yùn)算符與表達(dá)式,順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)的程序設(shè)計(jì),數(shù)組,指針,字符串,函數(shù),結(jié)構(gòu)體與共用體,文件,綜合案例。本書有配套教學(xué)參考書《C語(yǔ)言程序設(shè)計(jì)上機(jī)實(shí)驗(yàn)指導(dǎo)》,以方便讀者復(fù)習(xí)與上機(jī)操作。
本書內(nèi)容詳實(shí)、知識(shí)講解精準(zhǔn)到位、實(shí)用性強(qiáng)。本書既可以作為高等院校非計(jì)算機(jī)專業(yè)學(xué)生的計(jì)算機(jī)語(yǔ)言教材,也可以作為高等院校計(jì)算機(jī)專業(yè)本科、專科低年級(jí)學(xué)生學(xué)習(xí)計(jì)算機(jī)語(yǔ)言的入門教材及全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)C語(yǔ)言的考試參考用書。
內(nèi)容翔實(shí)、知識(shí)講解精準(zhǔn)到位、習(xí)題豐富、實(shí)用性強(qiáng)
從高職學(xué)生的實(shí)際出發(fā),結(jié)合例題盡可能系統(tǒng)、清晰、全面、綜合地展示C語(yǔ)言的概念、本質(zhì)和精髓
緊扣國(guó)家考試大綱,內(nèi)容取舍得當(dāng),例題貼近二級(jí)C語(yǔ)言考試水平
有針對(duì)性說明用C語(yǔ)言編寫Windows程序
C語(yǔ)言自1972年誕生于貝爾實(shí)驗(yàn)室以來,以其靈活和實(shí)用的特點(diǎn)得到了廣大用戶的喜愛,迅速發(fā)展成一種應(yīng)用廣泛的高級(jí)語(yǔ)言。從網(wǎng)站后臺(tái)到底層操作系統(tǒng),從多媒體應(yīng)用到大型網(wǎng)絡(luò)游戲,均可使用C語(yǔ)言來開發(fā)。在工業(yè)領(lǐng)域,C語(yǔ)言也是首選的系統(tǒng)語(yǔ)言。各種操作系統(tǒng),如UNIX、Linux和Windows等的內(nèi)核都是采用C語(yǔ)言和匯編語(yǔ)言編寫的,而學(xué)習(xí)和使用C語(yǔ)言要比學(xué)習(xí)和使用匯編語(yǔ)言容易得多。
許多高等學(xué)校,不僅在計(jì)算機(jī)專業(yè)開設(shè)了C語(yǔ)言課程,而且在非計(jì)算機(jī)專業(yè)也開設(shè)了C語(yǔ)言課程。全國(guó)計(jì)算機(jī)等級(jí)考試、全國(guó)計(jì)算機(jī)應(yīng)用技術(shù)證書考試(NIT)和全國(guó)各地區(qū)組織的大學(xué)生計(jì)算機(jī)統(tǒng)一考試都將C語(yǔ)言列入考試范圍。所以學(xué)習(xí)C語(yǔ)言成為廣大青年學(xué)生的迫切需要。
針對(duì)高職學(xué)生大多不善于學(xué)習(xí)抽象理論的特點(diǎn),本書大量使用實(shí)例操作和詮釋手段,將抽象的理論用通俗易懂的方式表達(dá)出來。語(yǔ)言簡(jiǎn)練、清晰、圖文并茂,深入淺出,易讀易懂。
(1)從高職學(xué)生的實(shí)際出發(fā),結(jié)合例題盡可能系統(tǒng)、清晰、全面、綜合地展示C語(yǔ)言的概念、本質(zhì)和精髓。注重理論聯(lián)系實(shí)際,符合高職高專特點(diǎn)。
(2)本書緊扣國(guó)家考試大綱,內(nèi)容取舍得當(dāng),例題貼近二級(jí)C語(yǔ)言考試水平,是一本適合等級(jí)考試復(fù)習(xí)的教材。
(3)習(xí)題豐富。本書各章后均附有適量的習(xí)題,幫助讀者鞏固所學(xué)知識(shí),掌握應(yīng)會(huì)和必會(huì)的內(nèi)容。
(4)有針對(duì)性說明用C語(yǔ)言編寫Windows程序。
本教材是由奮斗在教學(xué)一線的經(jīng)驗(yàn)豐富的專業(yè)教師編寫而成,由姚華老師、龔勝東老師任主編,由羅龍琴老師、江西大宇職業(yè)技術(shù)學(xué)院于彩葉老師,南昌教育學(xué)院萬亮老師任副主編。這次編寫中,姚華老師執(zhí)筆第1、5章及負(fù)責(zé)全書的統(tǒng)稿,龔勝東老師執(zhí)筆第3、4、7章,萬亮老師執(zhí)筆第6章,羅龍琴老師執(zhí)筆第2、8章及附錄,于彩葉老師執(zhí)筆第9、10章。王波、陳順興、候仁杰參與了此書的錄入、資料整理等工作,由于時(shí)間倉(cāng)促,加之編者水平有限,書中難免有疏漏和不足之處,懇請(qǐng)讀者批評(píng)指正。
編 者
2010年10月
第1章 C語(yǔ)言概述 1
1.1 程序和程序設(shè)計(jì) 1
1.1.1 C程序 1
1.1.2 程序設(shè)計(jì) 1
1.2 算法 2
1.3 高級(jí)語(yǔ)言和C語(yǔ)言 2
1.3.1 計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言 2
1.3.2 C語(yǔ)言 3
1.4 C程序的調(diào)試 4
1.4.1 簡(jiǎn)單的C語(yǔ)言程序的構(gòu)成與格式 4
1.4.2 C程序開發(fā)與調(diào)試 5
1.5 習(xí)題 8
第2章 數(shù)據(jù)類型、運(yùn)算符與表達(dá)式 9
2.1 字符集與標(biāo)識(shí)符 9
2.2 C語(yǔ)言數(shù)據(jù)類型 10
2.2.1 整型數(shù)據(jù) 11
2.2.2 浮點(diǎn)型數(shù)據(jù) 13
2.2.3 字符型數(shù)據(jù) 15
2.3 運(yùn)算符 17
2.3.1 算術(shù)運(yùn)算符 18
2.3.2 關(guān)系運(yùn)算符 18
2.3.3 邏輯運(yùn)算符 19
2.3.4 賦值運(yùn)算符 19
2.3.5 逗號(hào)運(yùn)算符 20
2.3.6 條件運(yùn)算符 20
2.3.7 位運(yùn)算符 20
2.4 表達(dá)式 22
2.4.1 算術(shù)表達(dá)式 22
2.4.2 關(guān)系表達(dá)式 22
2.4.3 邏輯表達(dá)式 23
2.4.4 逗號(hào)表達(dá)式 23
2.4.5 條件表達(dá)式 24
2.5 變量賦值及表達(dá)式計(jì)算時(shí)的數(shù)據(jù)類型
轉(zhuǎn)換規(guī)則 24
2.6 本章實(shí)例 25
2.7 習(xí)題 26
第3章 順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)的
程序設(shè)計(jì) 28
3.1 結(jié)構(gòu)化程序設(shè)計(jì) 28
3.1.1 結(jié)構(gòu)化程序設(shè)計(jì)方法 28
3.1.2 結(jié)構(gòu)化程序的三種基本結(jié)構(gòu) 29
3.2 順序結(jié)構(gòu)程序設(shè)計(jì) 30
3.3 選擇結(jié)構(gòu)程序設(shè)計(jì) 31
3.3.1 if語(yǔ)句 31
3.3.2 switch語(yǔ)句 37
3.4 循環(huán)結(jié)構(gòu) 39
3.4.1 goto語(yǔ)句 39
3.4.2 while語(yǔ)句 40
3.4.3 do-while語(yǔ)句 42
3.4.4 for語(yǔ)句 44
3.4.5 循環(huán)的嵌套 46
3.4.6 break語(yǔ)句和continue語(yǔ)句 47
3.5 本章實(shí)例 49
3.6 習(xí)題 51
第4章 數(shù)組 56
4.1 一維數(shù)組 56
4.1.1 一維數(shù)組的定義 56
4.1.2 一維數(shù)組元素的引用 57
4.1.3 一維數(shù)組的初始化 58
4.1.4 一維數(shù)組程序設(shè)計(jì)舉例 59
4.2 二維數(shù)組 60
4.2.1 二維數(shù)組的定義 60
4.2.2 二維數(shù)組元素的引用 60
4.2.3 二維數(shù)組的初始化 60
4.2.4 二維數(shù)組程序設(shè)計(jì)舉例 62
4.3 本章實(shí)例 62
4.4 習(xí)題 64
第5章 指針 66
5.1 指針和指針變量的概念 66
5.1.1 指針的基本概念 66
5.1.2 指針變量的基本概念 66
5.2 指針變量的定義與應(yīng)用 67
5.2.1 指針變量的定義與相關(guān)運(yùn)算 67
5.2.2 指針變量作為函數(shù)參數(shù) 70
5.3 數(shù)組的指針和指向數(shù)組的指針變量 71
5.3.1 概述 71
5.3.2 通過指針引用數(shù)組元素 72
5.3.3 二維數(shù)組的指針及其指針變量 74
5.4 字符串的指針和指向字符串的指針變量 76
5.4.1 字符串的表示和引用 76
5.4.2 字符串指針作函數(shù)參數(shù) 79
5.5 返回指針的函數(shù) 81
5.6 指針數(shù)組與主函數(shù)main()的形參 82
5.6.1 指針數(shù)組 82
5.6.2 主函數(shù)main()的形參 83
5.6.3 指向指針的指針變量 84
5.7 函數(shù)的指針和指向函數(shù)的指針變量 86
5.8 本章實(shí)例 87
5.9 習(xí)題 88
第6章 字符串 89
6.1 字符串的存儲(chǔ)形式 89
6.1.1 字符串常量 89
6.1.2 使用一維數(shù)組存儲(chǔ)字符串 89
6.1.3 把字符串賦給字符數(shù)組 90
6.2 指針和字符串 90
6.2.1 用指針處理字符串 90
6.2.2 字符指針變量和字符數(shù)組的區(qū)別 92
6.3 字符串的輸入和輸出 93
6.3.1 字符串的輸入 93
6.3.2 字符串的輸出 93
6.4 字符串處理函數(shù) 94
6.4.1 復(fù)制函數(shù)strcpy和strncpy 94
6.4.2 連接函數(shù)strcat和strncat 94
6.4.3 比較大小函數(shù)strcmp 95
6.5 程序舉例 95
6.6 習(xí)題 97
第7章 函數(shù) 101
7.1 函數(shù)的概念 101
7.2 函數(shù)的定義、調(diào)用及聲明 102
7.2.1 函數(shù)的定義 102
7.2.2 函數(shù)的調(diào)用 104
7.2.3 函數(shù)的聲明 105
7.3 函數(shù)調(diào)用中參數(shù)的傳遞 106
7.3.1 值傳遞方式 107
7.3.2 地址傳遞方式 107
7.3.3 數(shù)組作為函數(shù)參數(shù) 108
7.4 函數(shù)的嵌套調(diào)用與遞歸調(diào)用 113
7.4.1 函數(shù)的嵌套調(diào)用 113
7.4.2 函數(shù)的遞歸調(diào)用 114
7.5 變量的作用域及存儲(chǔ)類別 117
7.5.1 局部變量和全局變量 117
7.5.2 變量的存儲(chǔ)類別 120
7.6 本章實(shí)例 123
7.7 習(xí)題 124
第8章 結(jié)構(gòu)體與共用體 128
8.1 概述 128
8.2 結(jié)構(gòu)體 129
8.2.1 結(jié)構(gòu)體類型的說明 129
8.2.2 定義結(jié)構(gòu)體類型的變量、
指針變量和數(shù)組 130
8.2.3 給結(jié)構(gòu)體變量賦初值 132
8.2.4 引用結(jié)構(gòu)體變量中的成員 133
8.2.5 函數(shù)之間結(jié)構(gòu)體變量的數(shù)據(jù)傳遞 135
8.2.6 用結(jié)構(gòu)體構(gòu)成鏈表 137
8.3 共用體 141
8.3.1 共用體的概念 141
8.3.2 共用體類型的說明和變量定義 142
8.3.3 共用體變量的引用 143
8.4 枚舉類型 144
8.4.1 枚舉類型概述 144
8.4.2 枚舉類型的應(yīng)用 145
8.5 本章實(shí)例 146
8.6 習(xí)題 147
第9章 文件 149
9.1 文件概述 149
9.2 文件指針 150
9.3 文件的讀寫 150
9.3.1 文件的打開和關(guān)閉 150
9.3.2 文件的讀寫操作函數(shù) 152
9.3.3 文件的檢測(cè)函數(shù) 160
9.4 文件的定位 160
9.5 文件應(yīng)用實(shí)例 162
9.6 習(xí)題 164
第10章 C語(yǔ)言編寫Windows窗體程序 165
10.1 Windows的概述 165
10.2 Windows程序設(shè)計(jì) 167
10.3 習(xí)題 176
附錄1 全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)C語(yǔ)言
程序設(shè)計(jì)大綱 177
附錄2 ASCII代碼表 179
附錄3 庫(kù)函數(shù) 181
附錄4 運(yùn)算符及其優(yōu)先級(jí)匯總表 184
參考文獻(xiàn) 185
- C語(yǔ)言程序設(shè)計(jì)習(xí)題與實(shí)驗(yàn)指導(dǎo)(第二版) [主編 甄增榮 張賓]
- C語(yǔ)言程序設(shè)計(jì)(第二版) [主編 甄增榮 田云霞]
- C語(yǔ)言程序設(shè)計(jì)實(shí)踐教程(活頁(yè)式) [主編 鄭茵 陳巍 滕泓虬]
- C語(yǔ)言程序設(shè)計(jì) [姜雪]
- C語(yǔ)言程序設(shè)計(jì)項(xiàng)目化教程(活頁(yè)式) [主編 張利華 潘曉利]
- C語(yǔ)言同步案例習(xí)題精解 [主編 肖朝暉]
- C語(yǔ)言程序設(shè)計(jì)(微課版) [主編 夏啟壽]
- C語(yǔ)言程序設(shè)計(jì)實(shí)踐教程 [夏啟壽]
- 單片機(jī)應(yīng)用技術(shù)項(xiàng)目教程(C語(yǔ)言版)(第三版) [主編 郭志勇]
- 數(shù)據(jù)結(jié)構(gòu)——C語(yǔ)言(微課版) [主編 梁海英]
- C程序設(shè)計(jì)簡(jiǎn)明教程 [黃能耿 黃致遠(yuǎn) 編著]
- C語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)與實(shí)訓(xùn) [主編 倪燃]
- 單片機(jī)原理及應(yīng)用技術(shù)(C語(yǔ)言版) [周國(guó)運(yùn) 魯慶賓 趙天翔 編著]
- C#程序設(shè)計(jì)教程 [主編 李祥琴]
- C#數(shù)據(jù)庫(kù)編程技術(shù) [主編 顧家銘]
- 基于C#的可視化編程基礎(chǔ) [主編 張蕾蕾 黃健]
- C語(yǔ)言程序設(shè)計(jì) [主編 楊娟 萬青]
- 物聯(lián)網(wǎng)編程與應(yīng)用(C#) [主編 王浩 王偉旗]
- C語(yǔ)言程序設(shè)計(jì) [主編 王婧 劉政宇]
- Visual Basic程序設(shè)計(jì)教程 [主編 郭秀娟 于全通]
- C語(yǔ)言程序設(shè)計(jì)項(xiàng)目化教程 [主編 彭琦偉 周威]
- C語(yǔ)言程序設(shè)計(jì)案例教程 [主 編 劉素芬 張建軍 王宏斌]
- Visual Basic.NET程序設(shè)計(jì)上機(jī)實(shí)踐教程 [主編 何振林 羅奕]
- Visual Basic.NET程序設(shè)計(jì) [主編 何振林 羅奕]
- C語(yǔ)言程序設(shè)計(jì)(第二版) [主編 丁紅 王輝]
- 數(shù)據(jù)結(jié)構(gòu)(C語(yǔ)言版)習(xí)題解答及實(shí)訓(xùn)指導(dǎo) [李根強(qiáng) 謝月娥]
- 數(shù)據(jù)結(jié)構(gòu)(C語(yǔ)言版) [主編 李根強(qiáng) 劉浩 謝月娥]
- C語(yǔ)言程序設(shè)計(jì)習(xí)題與實(shí)驗(yàn)指導(dǎo) [主編 甄增榮 張賓]
- C語(yǔ)言程序設(shè)計(jì) [主編 甄增榮 呂曉華]
- C語(yǔ)言程序設(shè)計(jì) [主編 吳國(guó)鳳]
- 用戶名: 密碼:
- 匿名?
- 注冊(cè)
-
>通識(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>>
- 機(jī)械工程圖樣識(shí)繪(第二版)——基于工
- 機(jī)械工程圖樣識(shí)繪任務(wù)跟蹤訓(xùn)練(第二版
- 職場(chǎng)英語(yǔ)實(shí)踐指南
- C語(yǔ)言程序設(shè)計(jì)(第三版)
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)(第二版)
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)實(shí)例教程(Windows 7+Of
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)教程上機(jī)指導(dǎo)與習(xí)題集(
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)教程(Windows 7+Office
- 外科護(hù)理學(xué)實(shí)踐與習(xí)題集(第二版)
- Office 2010辦公自動(dòng)化高級(jí)應(yīng)用實(shí)例教
- 機(jī)械工程圖樣識(shí)繪任務(wù)跟蹤訓(xùn)練
- 機(jī)械工程圖樣識(shí)繪
- AutoCAD繪制機(jī)械工程圖樣
- 大學(xué)計(jì)算機(jī)應(yīng)用基礎(chǔ)實(shí)訓(xùn)指導(dǎo)與測(cè)試
- 大學(xué)計(jì)算機(jī)應(yīng)用基礎(chǔ)
- Excel高級(jí)應(yīng)用實(shí)例教程