-
>
闖進(jìn)數(shù)學(xué)世界――探秘歷史名題
-
>
中醫(yī)基礎(chǔ)理論
-
>
當(dāng)代中國(guó)政府與政治(新編21世紀(jì)公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國(guó)特色社會(huì)主義理論體系概論(2021年版)
-
>
中醫(yī)內(nèi)科學(xué)·全國(guó)中醫(yī)藥行業(yè)高等教育“十四五”規(guī)劃教材
C語言程序設(shè)計(jì) 版權(quán)信息
- ISBN:9787302462118
- 條形碼:9787302462118 ; 978-7-302-46211-8
- 裝幀:一般膠版紙
- 冊(cè)數(shù):暫無
- 重量:暫無
- 所屬分類:>>
C語言程序設(shè)計(jì) 本書特色
C語言是國(guó)內(nèi)外使用*廣泛的程序設(shè)計(jì)語言之一,更是高等院校工科學(xué)生應(yīng)該具備的基礎(chǔ)知識(shí)。學(xué)會(huì)使用C語言進(jìn)行程序設(shè)計(jì),也是計(jì)算機(jī)工作者**的一項(xiàng)基本功。 本書系統(tǒng)而全面地介紹了C語言的知識(shí),適合零基礎(chǔ)的讀者自學(xué)。在內(nèi)容方面,由于位運(yùn)算多用于檢測(cè)和控制領(lǐng)域,常規(guī)編程較少觸及,各類考試也很少涉及,故本書未將此部分內(nèi)容納入。 與一般的C語言教材相比,本書增加了“預(yù)備知識(shí)”和“VC環(huán)境下C語言的運(yùn)行與調(diào)試”兩部分內(nèi)容。前者主要解決晦澀難懂的補(bǔ)碼問題,有助于讀者理解C語言整型數(shù)據(jù)的存儲(chǔ);后者則有助于讀者上機(jī)考試。書中每道例題的輸出結(jié)果,均以屏幕截圖的方式提供,原滋原味地呈現(xiàn)給讀者,便于分析程序。 本書可作為普通高等院校及大專院校各專業(yè)的C語言教材,亦可供讀者自學(xué)C語言使用,尤其適合作為各類C語言考試的培訓(xùn)教材。
C語言程序設(shè)計(jì) 內(nèi)容簡(jiǎn)介
本書根據(jù)應(yīng)用的需要,合理取舍,精選內(nèi)容,采用讀者容易理解的方法,力求深入淺出、通俗易懂。 本書的主要特色如下。 (1) 講解預(yù)備知識(shí),以饗基礎(chǔ)薄弱者,利于無障礙地學(xué)會(huì)編程。 (2) 增加了運(yùn)行環(huán)境介紹,使用VC編譯工具,接軌國(guó)家等級(jí)考試。 (3) 詳解程序調(diào)試,通過真題進(jìn)行實(shí)戰(zhàn)講解,專門針對(duì)上機(jī)考試。 (4) 例題都給出了程序運(yùn)行的真實(shí)截屏效果,以保障所講解的程序是能夠運(yùn)行的。 (5) 習(xí)題經(jīng)過細(xì)心琢磨,專為應(yīng)試做準(zhǔn)備,部分習(xí)題選自歷年的考題。 (6) 各章末尾的案例實(shí)訓(xùn)是精選的綜合性案例,具有一定的實(shí)用性。 (7) 篇末的項(xiàng)目實(shí)踐貫穿主要的知識(shí)點(diǎn),以加強(qiáng)系統(tǒng)性和實(shí)踐性。 (8) 精選了網(wǎng)上的一些內(nèi)容,博采眾家之長(zhǎng),集眾多優(yōu)質(zhì)案例于一書。
C語言程序設(shè)計(jì) 目錄
和補(bǔ)碼... 10 1.5.1 整數(shù)的原碼表示... 10 1.5.2 整數(shù)的反碼表示... 10 1.5.3 整數(shù)的補(bǔ)碼表示... 10 1.6 書寫程序時(shí)應(yīng)遵循的規(guī)則... 11 1.7 C語言程序的結(jié)構(gòu)... 11 1.7.1 源程序結(jié)構(gòu)... 11 1.7.2 C語言的字符集... 13 1.7.3 C語言的詞匯... 14 1.8 簡(jiǎn)單的C程序舉例... 15 1.9 運(yùn)行C語言程序的步驟和方法... 17 第2章 VC環(huán)境下C程序的運(yùn)行
和調(diào)試.... 19 2.1 在VC下運(yùn)行一個(gè)C程序... 20 2.1.1 啟動(dòng)VC.. 20 2.1.2 編輯程序... 20 2.1.3 編譯程序... 21 2.1.4 運(yùn)行程序... 22 2.2 在VC下調(diào)試C程序的方法... 23 2.2.1 VC調(diào)試功能簡(jiǎn)介... 23 2.2.2 使用VC調(diào)試C程序的方法... 26 第3章 數(shù)據(jù)描述.... 31 3.1 C語言的數(shù)據(jù)類型... 32 3.2 常量和變量... 33 3.2.1 常量和符號(hào)常量... 33 3.2.2 變量... 34 3.3 整型數(shù)據(jù)... 34 3.3.1 整型常量的表示方法... 34 3.3.2 整型變量... 36 3.4 實(shí)型數(shù)據(jù)... 40 3.4.1 實(shí)型常量的表示方法... 40 3.4.2 實(shí)型變量... 41 3.4.3 實(shí)型常數(shù)的類型... 42 3.5 字符型數(shù)據(jù)... 42 3.5.1 字符常量... 42 3.5.2 轉(zhuǎn)義字符... 43 3.5.3 字符變量... 44 3.5.4 字符數(shù)據(jù)在內(nèi)存中的存儲(chǔ)形式
及使用方法... 44 3.5.5 字符串常量... 45 3.6 為變量賦初值... 46 3.7 算術(shù)運(yùn)算符和算術(shù)表達(dá)式... 46 3.7.1 C語言的運(yùn)算符簡(jiǎn)介... 47 3.7.2 算術(shù)運(yùn)算符和算術(shù)表達(dá)式... 47 3.8 賦值運(yùn)算符和賦值表達(dá)式... 50 3.9 逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式... 52 3.10 各類數(shù)值型數(shù)據(jù)之間的混合運(yùn)算... 53 3.11 本章小結(jié)... 56 習(xí)題... 57 第4章 C程序的流程設(shè)計(jì).... 59 4.1 C語句概述... 60 4.2 賦值語句... 62 4.3 數(shù)據(jù)輸入輸出的概念及在C語言中
的實(shí)現(xiàn)... 63 4.4 字符數(shù)據(jù)的輸入輸出... 63 4.4.1 putchar函數(shù)(字符輸出函數(shù)) 63 4.4.2 getchar函數(shù)(鍵盤輸入函數(shù)) 64 4.5 格式輸入與輸出... 65 4.5.1 printf函數(shù)(格式輸出函數(shù)) 65 4.5.2 scanf函數(shù)(格式輸入函數(shù)) 68 4.6 結(jié)構(gòu)化程序設(shè)計(jì)的方法... 74 4.7 順序結(jié)構(gòu)程序設(shè)計(jì)... 76 4.7.1 順序結(jié)構(gòu)的程序... 76 4.7.2 順序結(jié)構(gòu)程序的案例實(shí)訓(xùn)... 76 4.8 選擇結(jié)構(gòu)程序設(shè)計(jì)... 77 4.8.1 關(guān)系運(yùn)算符和關(guān)系表達(dá)式... 77 4.8.2 邏輯運(yùn)算符和邏輯表達(dá)式... 79 4.8.3 if語句... 81 4.8.4 switch語句... 89 4.8.5 分支結(jié)構(gòu)程序的案例實(shí)訓(xùn)... 91 4.9 循環(huán)結(jié)構(gòu)程序的設(shè)計(jì)... 94 4.9.1 概述... 94 4.9.2 goto語句以及用goto語句
構(gòu)成的循環(huán)... 95 4.9.3 while語句... 95 4.9.4 do-while語句... 98 4.9.5 for語句... 100 4.9.6 循環(huán)的嵌套... 103 4.9.7 幾種循環(huán)的比較... 103 4.9.8 break語句和continue語句... 104 4.9.9 循環(huán)結(jié)構(gòu)程序的案例實(shí)訓(xùn)... 106 4.10 本章小結(jié)... 110 習(xí)題... 113 第5章 數(shù)組.... 117 5.1 一維數(shù)組的定義和引用... 118 5.1.1 一維數(shù)組的定義方式... 118 5.1.2 一維數(shù)組元素的引用... 119 5.1.3 一維數(shù)組的初始化... 121 5.1.4 一維數(shù)組應(yīng)用舉例... 122 5.2 二維數(shù)組的定義和引用... 123 5.2.1 二維數(shù)組的定義... 123 5.2.2 二維數(shù)組元素的引用... 124 5.2.3 二維數(shù)組的初始化... 126 5.2.4 二維數(shù)組程序舉例... 127 5.3 字符數(shù)組... 128 5.3.1 字符數(shù)組的定義... 128 5.3.2 字符數(shù)組的初始化... 128 5.3.3 字符數(shù)組的引用... 129 5.3.4 字符串及其結(jié)束標(biāo)志... 129 5.3.5 字符數(shù)組的輸入輸出... 130 5.3.6 字符串處理函數(shù)... 132 5.4 案例實(shí)訓(xùn)... 135 5.5 本章小結(jié)... 138 習(xí)題... 139 第6章 函數(shù).... 143 6.1 概述... 144 6.2 函數(shù)定義的一般形式... 145 6.3 函數(shù)的參數(shù)和函數(shù)的值... 147 6.3.1 形參和實(shí)參... 147 6.3.2 函數(shù)的返回值... 149 6.4 函數(shù)的調(diào)用與被調(diào)用函數(shù)的聲明... 150 6.4.1 函數(shù)調(diào)用的一般形式... 150 6.4.2 函數(shù)調(diào)用的方式... 150 6.4.3 被調(diào)用函數(shù)的聲明和函數(shù)
原型... 152 6.5 函數(shù)的嵌套調(diào)用... 153 6.6 函數(shù)的遞歸調(diào)用... 155 6.7 數(shù)組作為函數(shù)參數(shù)... 157 6.8 局部變量和全局變量... 163 6.8.1 局部變量... 163 6.8.2 全局變量... 165 6.9 變量的存儲(chǔ)類別... 167 6.9.1 動(dòng)態(tài)存儲(chǔ)方式與靜態(tài)存儲(chǔ)
方式... 167 6.9.2 auto變量... 168 6.9.3 用static聲明局部變量... 168 6.9.4 register變量... 170 6.9.5 用extern聲明外部變量... 170 6.10 內(nèi)部函數(shù)和外部函數(shù)... 172 6.10.1 內(nèi)部函數(shù)... 172 6.10.2 外部函數(shù)... 172 6.10.3 建立包含多個(gè)文件的程序... 174 6.11 案例實(shí)訓(xùn)... 177 6.12 本章小結(jié)... 181 習(xí)題... 183 第7章 編譯預(yù)處理.... 189 7.1 概述... 190 7.2 宏定義... 190 7.2.1 無參宏的定義... 190 7.2.2 帶參宏定義... 193 7.3 文件包含... 199 7.4 條件編譯... 200 7.5 案例實(shí)訓(xùn)... 202 7.6 本章小結(jié)... 203 習(xí)題... 204 第8章 指針.... 207 8.1 指針的基本概念... 208 8.2 變量的指針和指向變量的指針
變量... 209 8.2.1 定義一個(gè)指針變量... 209 8.2.2 指針變量的引用... 210 8.2.3 指針變量作為函數(shù)參數(shù)... 214 8.2.4 關(guān)于指針變量幾個(gè)問題的
進(jìn)一步說明... 218 8.3 數(shù)組的指針和指向數(shù)組的指針
變量... 221 8.3.1 指向數(shù)組元素的指針... 222 8.3.2 通過指針引用數(shù)組元素... 223 8.3.3 數(shù)組名與指針變量作為函數(shù)的
參數(shù)... 227 8.3.4 指向多維數(shù)組的指針和指針
變量... 235 8.4 字符串的指針和指向字符串的指針
變量... 239 8.4.1 字符串的表示形式... 239 8.4.2 字符串指針變量與字符數(shù)組的
區(qū)別... 244 8.5 函數(shù)指針變量... 244 8.6 指針型函數(shù)... 246 8.7 指針數(shù)組和指向指針的指針... 247 8.7.1 指針數(shù)組的概念... 247 8.7.2 指向指針的指針... 251 8.7.3 main函數(shù)的參數(shù)... 253 8.8 有關(guān)指針的數(shù)據(jù)類型和指針運(yùn)算
小結(jié)... 254 8.8.1 有關(guān)指針的數(shù)據(jù)類型小結(jié)... 254 8.8.2 指針運(yùn)算小結(jié)... 255 8.8.3 void指針類型... 256 8.9 案例實(shí)訓(xùn)... 256 8.10 本章小結(jié)... 258 習(xí)題... 259 第9章 結(jié)構(gòu)體與共用體.... 263 9.1 結(jié)構(gòu)體類型的定義... 264 9.2 結(jié)構(gòu)體變量的說明... 265 9.3 結(jié)構(gòu)體變量成員的引用方法... 267 9.4 結(jié)構(gòu)體變量的賦值... 268 9.5 結(jié)構(gòu)體變量的初始化... 268 9.6 結(jié)構(gòu)體數(shù)組的定義... 269 9.7 結(jié)構(gòu)體指針變量的說明和使用... 271 9.7.1 指向結(jié)構(gòu)體變量的指針... 271 9.7.2 指向結(jié)構(gòu)體數(shù)組的指針... 273 9.7.3 結(jié)構(gòu)體指針變量作為函數(shù)
參數(shù)... 274 9.8 動(dòng)態(tài)存儲(chǔ)分配... 276 9.9 用指針處理鏈表... 278 9.9.1 鏈表概述... 278 9.9.2 鏈表的建立和輸出... 279 9.10 共用體... 288 9.10.1 共用體的定義... 288 9.10.2 共用體的引用... 289 9.11 枚舉類型... 290 9.11.1 枚舉類型的定義和枚舉變量
的說明... 290 9.11.2 枚舉類型變量的賦值
和使用... 290 9.12 用typedef定義已有類型... 292 9.13 案例實(shí)訓(xùn)... 293 9.14 本章小結(jié)... 295 習(xí)題... 298 第10章 文件的輸入輸出.... 303 10.1 文件概述... 304 10.2 文件指針... 305 10.3 文件的打開與關(guān)閉... 305 10.3.1 文件的打開(fopen函數(shù)) 305 10.3.2 文件的關(guān)閉(fclose函數(shù)) 307 10.4 文件的順序讀寫... 307 10.4.1 字符讀寫函數(shù)fgetc
和fputc. 307 10.4.2 字符串讀寫函數(shù)fgets
和fputs. 311 10.4.3 數(shù)據(jù)塊讀寫函數(shù)fread
和fwrite. 313 10.4.4 格式化讀寫函數(shù)fscanf
和fprintf 314 10.4.5 文件結(jié)束檢測(cè)函數(shù)feof 316 10.5 文件的隨機(jī)讀寫... 316 10.5.1 文件定位函數(shù)... 317 10.5.2 文件隨機(jī)讀寫... 317 10.6 文件讀寫的出錯(cuò)檢測(cè)... 318 10.7 案例實(shí)訓(xùn)... 319 10.8 本章小結(jié)... 321 習(xí)題... 321 第11章 項(xiàng)目實(shí)踐.... 325 11.1 題目要求... 326 11.2 系統(tǒng)分析... 326 11.3 系統(tǒng)設(shè)計(jì)... 326 11.3.1 總體設(shè)計(jì)... 326 11.3.2 詳細(xì)設(shè)計(jì)... 327 11.4 系統(tǒng)實(shí)施... 334 11.5 關(guān)于項(xiàng)目實(shí)踐的幾點(diǎn)說明... 345 附錄A ASCII代碼表.... 347 附錄B C語言中的關(guān)鍵字.... 349 附錄C C語言的常用庫函數(shù).... 351 附錄D 運(yùn)算符的優(yōu)先級(jí)與結(jié)合性.... 359 參考文獻(xiàn).... 361
- >
史學(xué)評(píng)論
- >
山海經(jīng)
- >
名家?guī)阕x魯迅:故事新編
- >
大紅狗在馬戲團(tuán)-大紅狗克里弗-助人
- >
苦雨齋序跋文-周作人自編集
- >
二體千字文
- >
自卑與超越
- >
李白與唐代文化