C語(yǔ)言程序設(shè)計(jì)項(xiàng)目化教程

-
【作 者】主編 彭琦偉 周威
【I S B N 】978-7-5170-6757-3
【責(zé)任編輯】張玉玲
【適用讀者群】本專(zhuān)通用
【出版時(shí)間】2018-08-01
【開(kāi) 本】16開(kāi)
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁(yè) 數(shù)】152
【千字?jǐn)?shù)】229
【印 張】9.5
【定 價(jià)】¥24
【叢 書(shū)】高等職業(yè)教育“十三五”規(guī)劃教材(電子信息課程群)
【備注信息】
簡(jiǎn)介
本書(shū)特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書(shū)
C語(yǔ)言是一種實(shí)用并且得到了廣泛應(yīng)用的程序設(shè)計(jì)語(yǔ)言,具有功能強(qiáng)大、使用靈活、可移植性好的特點(diǎn),既具有高級(jí)語(yǔ)言的指導(dǎo)性?xún)?yōu)點(diǎn),又具有低級(jí)語(yǔ)言的指向性?xún)?yōu)點(diǎn);既可用于編寫(xiě)系統(tǒng)軟件,也可用于編寫(xiě)應(yīng)用軟件。C語(yǔ)言的語(yǔ)法規(guī)則清晰,便于掌握和記憶,是大多數(shù)學(xué)習(xí)計(jì)算機(jī)程序設(shè)計(jì)者的入門(mén)語(yǔ)言。
本書(shū)適用于高職高專(zhuān)院校,亦可供成人函授、遠(yuǎn)程教育院校相關(guān)專(zhuān)業(yè)選用,本書(shū)共分十一章,主要內(nèi)容包括C語(yǔ)言程序基礎(chǔ),變量、常量和數(shù)據(jù)類(lèi)型,表達(dá)式與運(yùn)算符,順序結(jié)構(gòu),選擇結(jié)構(gòu),循環(huán)結(jié)構(gòu),數(shù)組,函數(shù),指針,枚舉和結(jié)構(gòu)體,文件。
簡(jiǎn)明易懂——大量使用實(shí)例操作及詮釋?zhuān)瑢⒊橄蟮睦碚撚猛ㄋ滓锥姆绞奖磉_(dá)出來(lái),語(yǔ)言簡(jiǎn)練、清晰,圖文并茂,深入淺出。
精選內(nèi)容——理論聯(lián)系實(shí)際,結(jié)合例題盡可能系統(tǒng)、清晰、全面、綜合地展示 C 語(yǔ)言的概念、本質(zhì)和精髓。
習(xí)題豐富——本書(shū)各章后均附有適量的習(xí)題,幫助讀者鞏固所學(xué)知識(shí),掌握應(yīng)會(huì)和必會(huì)的內(nèi)容。
C語(yǔ)言自1972年誕生于貝爾實(shí)驗(yàn)室以來(lái),以其靈活和實(shí)用的特點(diǎn)得到了廣大用戶(hù)的喜愛(ài),迅速發(fā)展成一種應(yīng)用廣泛的高級(jí)語(yǔ)言。從網(wǎng)站后臺(tái)到底層操作系統(tǒng),從多媒體應(yīng)用到大型網(wǎng)絡(luò)游戲,均可使用C語(yǔ)言來(lái)開(kāi)發(fā)。在工業(yè)領(lǐng)域,C語(yǔ)言也是首選的系統(tǒng)語(yǔ)言。各種操作系統(tǒng)(如Unix、Linux和Windows等)的內(nèi)核都是采用C語(yǔ)言和匯編語(yǔ)言編寫(xiě)的,而學(xué)習(xí)和使用C語(yǔ)言要比匯編語(yǔ)言容易得多。
許多高等學(xué)校不僅在計(jì)算機(jī)專(zhuān)業(yè)開(kāi)設(shè)了C語(yǔ)言課程,而且在非計(jì)算機(jī)專(zhuān)業(yè)也開(kāi)設(shè)了C語(yǔ)言課程。全國(guó)計(jì)算機(jī)等級(jí)考試、全國(guó)計(jì)算機(jī)應(yīng)用技術(shù)證書(shū)考試(NIT)和全國(guó)各地區(qū)組織的大學(xué)生計(jì)算機(jī)統(tǒng)一考試都將C語(yǔ)言列入考試范圍。因此,學(xué)習(xí)C語(yǔ)言成為廣大青年學(xué)生的迫切需要。
針對(duì)高職學(xué)生的學(xué)習(xí)特點(diǎn),本書(shū)大量使用實(shí)例操作及詮釋?zhuān)瑢⒊橄蟮睦碚撚猛ㄋ滓锥姆绞奖磉_(dá)出來(lái),語(yǔ)言簡(jiǎn)練、清晰,圖文并茂,深入淺出,易讀易懂。本書(shū)的主要特點(diǎn)如下:
(1)從高職學(xué)生的實(shí)際出發(fā),結(jié)合例題盡可能系統(tǒng)、清晰、全面、綜合地展示C語(yǔ)言的概念、本質(zhì)和精髓。注重理論聯(lián)系實(shí)際,符合高職高專(zhuān)的特點(diǎn)。
(2)本書(shū)緊扣國(guó)家考試大綱,內(nèi)容取舍得當(dāng),例題貼近二級(jí)C語(yǔ)言考試水平,是一本系統(tǒng)的等級(jí)考試的教材。
(3)習(xí)題豐富。本書(shū)各章后均附有適量的習(xí)題,幫助讀者鞏固所學(xué)知識(shí),掌握應(yīng)會(huì)和必會(huì)的內(nèi)容。
本書(shū)由彭琦偉、周威任主編,劉妮玲、邱洪濤任副主編,熊輝、代子靜任主審。其中第1、2、3章由周威編寫(xiě),第4、5、6章由彭琦偉編寫(xiě),第7、8、9章由劉妮玲編寫(xiě),第10、11章由邱洪濤編寫(xiě),彭琦偉負(fù)責(zé)全書(shū)的總體規(guī)劃,劉妮玲負(fù)責(zé)統(tǒng)稿工作。
本書(shū)在編寫(xiě)過(guò)程中得到了荊州理工職業(yè)學(xué)院領(lǐng)導(dǎo)的大力支持,也得到了一些專(zhuān)家的具體指導(dǎo),在此一并表示衷心的感謝。
本書(shū)雖經(jīng)眾多編者反復(fù)推敲以盡量避免學(xué)術(shù)上的訛謬,然而由于編者的能力和水平有限,加之時(shí)代日新月異的發(fā)展而導(dǎo)致理論的持續(xù)變革,書(shū)中難免存在不妥或疏漏之處,懇請(qǐng)廣大讀者批評(píng)指正,以便修訂時(shí)加以完善。
1.1 C語(yǔ)言簡(jiǎn)介 1
1.1.1 C語(yǔ)言發(fā)展史 1
1.1.2 C語(yǔ)言特點(diǎn) 1
1.2 C語(yǔ)言程序結(jié)構(gòu) 2
1.3 C語(yǔ)言集成開(kāi)發(fā)環(huán)境 2
1.4 程序舉例 7
本章總結(jié) 8
本章作業(yè) 8
第2章 變量、常量和數(shù)據(jù)類(lèi)型 9
2.1 變量 9
2.1.1 變量的基本概念 9
2.1.2 變量的使用 10
2.2 常量 11
2.3 數(shù)據(jù)類(lèi)型 12
2.3.1 整型 12
2.3.2 浮點(diǎn)型 13
2.3.3 字符型 13
2.4 調(diào)試 14
2.4.1 斷點(diǎn) 14
2.4.2 啟動(dòng)調(diào)試 14
2.4.3 單步調(diào)試 14
2.4.4 觀察變量 14
本章總結(jié) 15
本章作業(yè) 15
第3章 表達(dá)式與運(yùn)算符 16
3.1 表達(dá)式 16
3.2 運(yùn)算符 16
3.2.1 賦值運(yùn)算符 17
3.2.2 算術(shù)運(yùn)算符 17
3.2.3 關(guān)系運(yùn)算符 19
3.2.4 邏輯運(yùn)算符 20
3.3 類(lèi)型轉(zhuǎn)換 21
本章總結(jié) 22
本章作業(yè) 22
第4章 順序結(jié)構(gòu) 24
4.1 算法 24
4.2 結(jié)構(gòu)化程序設(shè)計(jì) 25
4.2.1 結(jié)構(gòu)化程序設(shè)計(jì)方法 25
4.2.2 結(jié)構(gòu)化程序的三種基本結(jié)構(gòu) 25
4.3 順序結(jié)構(gòu)程序設(shè)計(jì) 27
4.4 printf函數(shù) 28
4.4.1 printf函數(shù)基本語(yǔ)法 28
4.4.2 格式命令 29
4.5 scanf函數(shù) 29
本章總結(jié) 30
本章作業(yè) 31
第5章 選擇結(jié)構(gòu) 32
5.1 程序流程控制結(jié)構(gòu) 32
5.2 條件結(jié)構(gòu) 32
5.2.1 單分支if結(jié)構(gòu) 33
5.2.2 雙分支if結(jié)構(gòu) 34
5.3 多重條件結(jié)構(gòu) 35
5.3.1 多重結(jié)構(gòu) 35
5.3.2 嵌套if結(jié)構(gòu) 37
5.4 switch函數(shù) 39
5.4.1 C語(yǔ)言中的等值判斷 39
5.4.2 switch結(jié)構(gòu)的概述 39
5.4.3 switch結(jié)構(gòu)與多重if結(jié)構(gòu)的區(qū)別 43
本章總結(jié) 45
本章作業(yè) 45
第6章 循環(huán)結(jié)構(gòu) 49
6.1 循環(huán) 49
6.2 while循環(huán) 50
6.3 do-while循環(huán) 53
6.4 while循環(huán)和do-while循環(huán)的區(qū)別 54
6.5 for循環(huán) 55
6.5.1 for循環(huán)概述 55
6.5.2 for循環(huán)的使用 56
6.5.3 三種循環(huán)的區(qū)別 59
6.6 break語(yǔ)句和continue語(yǔ)句 60
6.6.1 break語(yǔ)句 60
6.6.2 continue語(yǔ)句 61
6.6.3 break 語(yǔ)句與continue語(yǔ)句的區(qū)別 62
本章總結(jié) 63
本章作業(yè) 63
第7章 數(shù)組 66
7.1 數(shù)組概述 66
7.1.1 數(shù)組簡(jiǎn)介 67
7.1.2 數(shù)組的特點(diǎn) 67
7.1.3 數(shù)組的分類(lèi) 68
7.2 一維數(shù)組 68
7.2.1 數(shù)組的聲明 68
7.2.2 數(shù)組的初始化 69
7.2.3 數(shù)組的引用 69
7.3 數(shù)組的應(yīng)用 70
7.3.1 遍歷數(shù)組元素 70
7.3.2 求最大值和最小值 71
7.4 二維數(shù)組 71
7.4.1 二維數(shù)組的定義 71
7.4.2 二維數(shù)組元素的聲明 72
7.4.3 二維數(shù)組的初始化 72
7.4.4 二維數(shù)組元素的引用 73
本章總結(jié) 73
本章作業(yè) 74
第8章 函數(shù) 76
8.1 函數(shù)概論 76
8.1.1 函數(shù)簡(jiǎn)介 76
8.1.2 函數(shù)使用場(chǎng)合 77
8.1.3 函數(shù)的分類(lèi) 77
8.2 函數(shù)的定義和調(diào)用 78
8.2.1 函數(shù)定義和調(diào)用的通用格式 78
8.2.2 無(wú)參無(wú)返回值函數(shù)的定義和調(diào)用 80
8.2.3 有參無(wú)返回值的定義和調(diào)用 81
8.2.4 有參有返回值的定義和調(diào)用 84
8.3 變量的作用域 86
本章總結(jié) 87
本章作業(yè) 87
第9章 指針 90
9.1 指針和指針變量的概念 90
9.1.1 指針的基本概念 90
9.1.2 指針變量的基本概念 90
9.2 指針變量的定義與應(yīng)用 91
9.2.1 指針變量的定義與相關(guān)運(yùn)算 91
9.2.2 指針變量作為函數(shù)參數(shù) 94
9.3 數(shù)組的指針和指向數(shù)組的指針變量 95
9.3.1 概述 95
9.3.2 通過(guò)指針引用數(shù)組元素 95
9.3.3 二維數(shù)組的指針及其指針變量 97
9.4 字符串的指針和指向字符串的指針變量 99
9.4.1 字符串的表示和引用 99
9.4.2 字符串指針作函數(shù)參數(shù) 102
9.5 返回指針的函數(shù) 103
9.6 指針數(shù)組與主函數(shù)main()的形參 104
9.6.1 指針數(shù)組 104
9.6.2 主函數(shù)main()的形參 105
9.6.3 指向指針的指針變量 106
9.7 函數(shù)的指針和指向函數(shù)的指針變量 107
本章總結(jié) 109
本章作業(yè) 109
第10章 枚舉和結(jié)構(gòu)體 110
10.1 枚舉 110
10.1.1 枚舉簡(jiǎn)介 110
10.1.2 枚舉的使用 111
10.1.3 枚舉與整型之間的轉(zhuǎn)換 112
10.1.4 枚舉變量作為函數(shù)參數(shù)和返回值 113
10.2 結(jié)構(gòu)體 114
10.2.1 結(jié)構(gòu)體簡(jiǎn)介 114
10.2.2 結(jié)構(gòu)體的使用 114
10.2.3 結(jié)構(gòu)體數(shù)組 116
10.2.4 結(jié)構(gòu)體變量作為函數(shù)參數(shù)和
返回值 117
本章總結(jié) 118
本章作業(yè) 118
第11章 文件 120
11.1 文件概述 120
11.2 文件指針 121
11.3 文件的基本操作 121
11.3.1 文件的打開(kāi)和關(guān)閉 121
11.3.2 文件的讀寫(xiě)操作函數(shù) 123
11.3.3 文件的檢測(cè)函數(shù) 129
11.4 文件的定位 130
11.5 文件應(yīng)用實(shí)例 131
本章總結(jié) 133
本章作業(yè) 133
附錄1 全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)C語(yǔ)言程序
設(shè)計(jì)大綱 135
附錄2 ASCII代碼表 138
附錄3 庫(kù)函數(shù) 140
附錄4 運(yùn)算符及其優(yōu)先級(jí)匯總表 144
- 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í)踐教程 [邱云 曾陳萍]
- C語(yǔ)言程序設(shè)計(jì)(第三版) [主編 丁紅 王立新 蔡開(kāi)立]
- Python數(shù)據(jù)分析 [主編 馮志輝 趙磊 李放]
- Python程序設(shè)計(jì)與應(yīng)用(第二版) [主編 張廣淵]
- C程序設(shè)計(jì)實(shí)踐教程 [劉衛(wèi)國(guó)]
- C程序設(shè)計(jì)(慕課版) [劉衛(wèi)國(guó)]
- 程序設(shè)計(jì)基礎(chǔ)實(shí)踐教程(C/C++語(yǔ)言版) [張桂芬 葛麗娜]
- C++案例項(xiàng)目精講 [主編 楊國(guó)興]
- SwiftUI完全開(kāi)發(fā) [李智威 著]
- MySQL數(shù)據(jù)庫(kù)項(xiàng)目式教程 [陳亞峰]
- C語(yǔ)言程序設(shè)計(jì)習(xí)題與實(shí)驗(yàn)指導(dǎo)(第二版) [主編 甄增榮 張賓]
- C語(yǔ)言程序設(shè)計(jì)(第二版) [主編 甄增榮 田云霞]
- Unity3D虛擬現(xiàn)實(shí)應(yīng)用開(kāi)發(fā)實(shí)踐 [主 編 劉龍]
- Python程序設(shè)計(jì) [主編 姜春磊 陳虹潔]
- C語(yǔ)言程序設(shè)計(jì)實(shí)踐教程(活頁(yè)式) [主編 鄭茵 陳巍 滕泓虬]
- 面向?qū)ο蟪绦蛟O(shè)計(jì) [主編 張勇 張平華 趙小龍]
- Python程序設(shè)計(jì)基礎(chǔ)及實(shí)戰(zhàn) [主編 劉健]
- C語(yǔ)言程序設(shè)計(jì) [姜雪]
- Python程序設(shè)計(jì)實(shí)踐教程 [王鶴琴 蔡正保]
- C++程序設(shè)計(jì)實(shí)踐教程(第三版) [主編 劉衛(wèi)國(guó) 曹岳輝]
- C++程序設(shè)計(jì)(第三版) [主編 曹岳輝 劉衛(wèi)國(guó)]
- C語(yǔ)言程序設(shè)計(jì)項(xiàng)目化教程(活頁(yè)式) [主編 張利華 潘曉利]
- 機(jī)器人流程自動(dòng)化(RPA)實(shí)戰(zhàn)——基于UiPath [主編 金鑫]
-
>通識(shí)課
>理工類(lèi)基礎(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)管
>新聞、廣播影視

- 教材類(lèi)more>>
- 教輔培訓(xùn)more>>
- 生活經(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ì)