高等學(xué)!笆濉币(guī)劃教材:C語(yǔ)言程序設(shè)計(jì)
定 價(jià):39.8 元
叢書(shū)名:高等學(xué)!笆濉币(guī)劃教材
- 作者:[中國(guó)]李聰;曾志華;江偉
- 出版時(shí)間:2019/8/1
- ISBN:9787113260521
- 出 版 社:中國(guó)鐵道出版社
- 中圖法分類:TP312.8C
- 頁(yè)碼:
- 紙張:膠版紙
- 版次:
- 開(kāi)本:16開(kāi)
本書(shū)根據(jù)高等學(xué)校學(xué)生的特點(diǎn),本著從基礎(chǔ)性、實(shí)用性出發(fā)的原則編寫(xiě)而成,內(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)體和枚舉類型,文件等。本書(shū)深入淺出、通俗易懂,案例題型豐富,一些題目來(lái)自實(shí)際生活,有利于培養(yǎng)學(xué)生利用編程解決實(shí)際問(wèn)題的能力,提高學(xué)生對(duì)C語(yǔ)言的綜合實(shí)踐能力。本書(shū)適合作為高等學(xué)校C語(yǔ)言程序設(shè)計(jì)課程的教材,也可作為全國(guó)計(jì)算機(jī)等級(jí)考試(二級(jí))的培訓(xùn)教材或?qū)語(yǔ)言程序設(shè)計(jì)感興趣的讀者的自學(xué)用書(shū)。
書(shū)中重點(diǎn)和難點(diǎn)內(nèi)容均已錄制成視頻,讀者只需掃描書(shū)中對(duì)應(yīng)位置的二維碼,便可以進(jìn)行在線學(xué)習(xí)。
C語(yǔ)言是當(dāng)今軟件開(kāi)發(fā)領(lǐng)域廣泛使用的計(jì)算機(jī)語(yǔ)言之一,它既具備高級(jí)語(yǔ)言的特性,又具有直接操縱計(jì)算機(jī)硬件的能力,并以其豐富靈活的控制和數(shù)據(jù)結(jié)構(gòu)、簡(jiǎn)潔而高效的語(yǔ)句表達(dá)、清晰的程序結(jié)構(gòu)和良好的可移植性而擁有大量的使用者。目前,各高校理工科專業(yè)大多開(kāi)設(shè)了C語(yǔ)言程序設(shè)計(jì)課程。同時(shí),C語(yǔ)言程序設(shè)計(jì)也是全國(guó)計(jì)算機(jī)等級(jí)考試(二級(jí))科目之一。本書(shū)是編者在多年從事C語(yǔ)言程序設(shè)計(jì)教學(xué)工作的基礎(chǔ)上,結(jié)合教學(xué)實(shí)踐編寫(xiě)而成的,凝聚了一線任課教師多年的教學(xué)經(jīng)驗(yàn)。全書(shū)共分10章,內(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)體和枚舉類型,文件。書(shū)中列舉了學(xué)生容易出現(xiàn)問(wèn)題的典型例題及實(shí)際生活中的題目,便于學(xué)生深入掌握重點(diǎn)內(nèi)容,提高實(shí)踐操作技能。本書(shū)體系結(jié)構(gòu)安排合理、重點(diǎn)突出、難度適中;在語(yǔ)言敘述上注重概念清晰、通俗易懂,適應(yīng)計(jì)算機(jī)教學(xué)實(shí)際需要。本書(shū)各章均附有習(xí)題,供讀者練習(xí)思考,以加深對(duì)書(shū)中內(nèi)容的理解。另外,書(shū)中重點(diǎn)和難點(diǎn)內(nèi)容均已錄制成視頻,讀者只需掃描書(shū)中對(duì)應(yīng)位置的二維碼,便可以進(jìn)行在線學(xué)習(xí)。同時(shí),本書(shū)還同步推出了配套的實(shí)驗(yàn)教材《C語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)與習(xí)題集》(李聰、朱倩、張曉芳主編),把C語(yǔ)言程序設(shè)計(jì)的方法融入實(shí)踐環(huán)節(jié)。本書(shū)由李聰、曾志華、江偉任主編,朱倩、張曉芳任副主編。具體編寫(xiě)分工:第1、2章由張曉芳編寫(xiě),第3、4章由朱倩編寫(xiě),第5、9、10章由江偉編寫(xiě),第6、8章由曾志華編寫(xiě),第7章由李聰編寫(xiě)。全書(shū)由李聰提出框架并負(fù)責(zé)統(tǒng)稿,聶玉峰主審。在本書(shū)的編寫(xiě)過(guò)程中,邵平凡、黃遠(yuǎn)林、李慶、鄧娟、周冰、余正紅、余紅珍、楊艷霞、于海平、劉永真、李雪燕、黃麗等老師提出了許多寶貴意見(jiàn),在此表示衷心感謝!由于時(shí)間倉(cāng)促,編者水平有限,書(shū)中難免存在疏漏和不妥之處,懇請(qǐng)廣大專家、讀者批評(píng)指正。編 者2019年4月
李聰,曾志華,江偉
第 1 章 C語(yǔ)言及算法概述 11.1?C語(yǔ)言的誕生與發(fā)展 11.2?C語(yǔ)言的特點(diǎn) 21.3?C語(yǔ)言的基本結(jié)構(gòu) 31.4?C語(yǔ)言程序的開(kāi)發(fā)過(guò)程 41.5?算法 81.5.1?算法概述 91.5.2?算法的特征和評(píng)價(jià) 91.5.3?算法的表示方法 10習(xí)題一 13第 2 章 數(shù)據(jù)類型、運(yùn)算符與表達(dá)式 142.1?數(shù)據(jù)類型 142.2?常見(jiàn)符號(hào) 152.3?常量 162.3.1 整型常量 162.3.2?實(shí)型常量 172.3.3?字符常量 172.3.4?字符串常量 182.3.5?宏常量 182.4?變量 192.4.1?變量的定義與初始化 192.4.2?使用變量時(shí)的注意事項(xiàng) 202.5?運(yùn)算符及表達(dá)式 222.5.1?運(yùn)算符的優(yōu)先級(jí)與結(jié)合性 222.5.2?算術(shù)運(yùn)算符 222.5.3?自增、自減運(yùn)算符 232.5.4?賦值運(yùn)算符 252.5.5?其他運(yùn)算符 262.5.6?數(shù)據(jù)類型轉(zhuǎn)換 27習(xí)題二 29第 3 章 順序結(jié)構(gòu)程序設(shè)計(jì) 303.1?C語(yǔ)句概述 303.2?C語(yǔ)言中數(shù)據(jù)的輸入與輸出 313.2.1?數(shù)據(jù)輸入/輸出的概念及在???C語(yǔ)言中的實(shí)現(xiàn) 313.2.2?格式輸出函數(shù)——printf() 323.2.3?格式輸入函數(shù)——scanf() 363.2.4?字符輸出函數(shù)——putchar() 383.2.5?字符輸入函數(shù)——getchar() 393.3?順序結(jié)構(gòu)程序設(shè)計(jì)舉例 40習(xí)題三 42第 4 章 選擇結(jié)構(gòu)程序設(shè)計(jì) 454.1?關(guān)系運(yùn)算 454.1.1?關(guān)系運(yùn)算符 454.1.2?關(guān)系表達(dá)式 464.2?邏輯運(yùn)算 464.2.1?邏輯運(yùn)算符 464.2.2?邏輯表達(dá)式 474.3?if語(yǔ)句 494.3.1?if語(yǔ)句的一般形式 494.3.2?if語(yǔ)句的嵌套 524.4?條件運(yùn)算符與條件表達(dá)式 544.5?switch語(yǔ)句 554.6?選擇結(jié)構(gòu)程序設(shè)計(jì)舉例 58習(xí)題四 60第 5 章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 645.1?概述 645.2?while語(yǔ)句 645.3?do...while語(yǔ)句 665.4?for語(yǔ)句 685.5?break和continue語(yǔ)句 715.5.1?break語(yǔ)句 715.5.2?continue語(yǔ)句 725.6?循環(huán)嵌套 735.7?循環(huán)結(jié)構(gòu)程序設(shè)計(jì)舉例 74習(xí)題五 76第 6 章 數(shù) 組 816.1?一維數(shù)組 816.1.1?一維數(shù)組的定義 816.1.2?一維數(shù)組元素的引用 826.1.3?一維數(shù)組元素的初始化 836.1.4?一維數(shù)組的常見(jiàn)操作 846.1.5?一維數(shù)組的應(yīng)用 866.2?二維數(shù)組 876.2.1?二維數(shù)組的定義 876.2.2?二維數(shù)組元素的初始化 886.2.3?二維數(shù)組的引用 896.3?字符數(shù)組 916.3.1?字符串 916.3.2?字符數(shù)組的定義和賦值 916.3.3?字符數(shù)組的輸入和輸出 926.3.4?常見(jiàn)字符串處理函數(shù) 956.3.5?二維字符數(shù)組 98習(xí)題六 99第 7 章 函 數(shù) 1027.1?函數(shù)及其作用 1027.2?函數(shù)的分類 1037.3?函數(shù)的定義 1057.3.1?函數(shù)定義的一般形式 1057.3.2?函數(shù)的參數(shù) 1067.3.3?函數(shù)的返回值與return???語(yǔ)句 1077.4?函數(shù)的調(diào)用 1097.4.1?函數(shù)調(diào)用的一般形式 1097.4.2?函數(shù)調(diào)用的方式 1097.4.3?函數(shù)的聲明 1107.5?函數(shù)的嵌套調(diào)用 1117.6?函數(shù)的遞歸調(diào)用 1137.7?數(shù)組作為函數(shù)參數(shù) 1167.7.1?數(shù)組元素作為函數(shù)實(shí)參 1167.7.2?數(shù)組名作為函數(shù)參數(shù) 1177.8?局部變量和全局變量 1207.8.1?局部變量 1207.8.2?全局變量 1227.9?變量的存儲(chǔ)類別 1247.9.1?靜態(tài)存儲(chǔ)方式與動(dòng)態(tài)存儲(chǔ)???方式 1247.9.2?自動(dòng)變量 1257.9.3?外部變量 1257.9.4?寄存器變量 1267.9.5?靜態(tài)變量 1277.9.6?存儲(chǔ)類型總結(jié) 129習(xí)題七 130第 8 章 指 針 1358.1?地址與指針的概念 1358.1.1?地址的基本概念 1358.1.2?內(nèi)存的訪問(wèn)方式 1358.2?指針變量 1368.2.1?指針變量的定義 1368.2.2?指針變量的引用 1378.2.3?指針變量作為函數(shù)參數(shù) 1388.3?指針與一維數(shù)組 1418.3.1?指向數(shù)組元素的指針 1418.3.2 通過(guò)指針引用數(shù)組元素 1428.3.3?數(shù)組名作函數(shù)參數(shù) 1448.4?字符串與指針 1468.5?指針與二維數(shù)組 1498.5.1?指針與二維數(shù)組的關(guān)系 1498.5.2?指向一維數(shù)組的指針變量 1508.6?指針數(shù)組 1518.6.1?指針數(shù)組 1518.6.2?指向指針的指針 153習(xí)題八 154第 9 章 結(jié)構(gòu)體和枚舉類型 1579.1?概述 1579.2?結(jié)構(gòu)體類型的聲明 1589.3?定義結(jié)構(gòu)體變量 1599.3.1?結(jié)構(gòu)體變量的定義 1599.3.2?結(jié)構(gòu)體類型的嵌套定義 1619.3.3?結(jié)構(gòu)體變量的初始化 1629.3.4?結(jié)構(gòu)體變量的引用 1639.4?結(jié)構(gòu)體數(shù)組 1659.4.1?結(jié)構(gòu)體數(shù)組的定義 1659.4.2?結(jié)構(gòu)體數(shù)組的初始化 1669.5?指向結(jié)構(gòu)體類型變量的指針 1689.5.1?結(jié)構(gòu)體指針變量的定義???和初始化 1689.5.2?通過(guò)結(jié)構(gòu)體指針變量引用???結(jié)構(gòu)體變量成員 1699.5.3?指針變量作為結(jié)構(gòu)體成員 1709.5.4?指向結(jié)構(gòu)體數(shù)組的指針 1709.5.5?向函數(shù)傳遞結(jié)構(gòu)體變量???的值 1729.6?枚舉類型 1749.6.1?枚舉類型的定義 1759.6.2?枚舉變量的定義和使用 175習(xí)題九 177第10章 文 件 18110.1?文件概述 18110.2?文件類型指針 18310.3?文件的打開(kāi)和關(guān)閉 18310.3.1?文件的打開(kāi)(fopen()????函數(shù)) 18410.3.2?文件的關(guān)閉(fclose()????函數(shù)) 18510.4?文件讀/寫(xiě)操作 18610.4.1?按字符讀/寫(xiě)文件 18610.4.2?字符串讀/寫(xiě)函數(shù) 18810.4.3?按數(shù)據(jù)塊讀/寫(xiě)文件 18910.4.4?按格式讀/寫(xiě)文件 19110.5?文件的隨機(jī)讀/寫(xiě) 19210.6?文件檢測(cè)函數(shù) 195習(xí)題十 195附 錄 198附錄 A ASCII碼表 198附錄B 運(yùn)算符的優(yōu)先級(jí)和結(jié)合性 203附錄C C語(yǔ)言中的關(guān)鍵字 204附錄D 常用的C語(yǔ)言庫(kù)函數(shù) 205附錄E?各章習(xí)題參考答案 209參考文獻(xiàn) 228