出版時(shí)間:2009-1 出版社:科學(xué)出版社 作者:楊莉,劉鴻翔 主編 頁(yè)數(shù):270
Tag標(biāo)簽:無(wú)
前言
C語(yǔ)言一直受到計(jì)算機(jī)業(yè)內(nèi)人士的好評(píng),即使在面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言廣泛使用的今天,各類(lèi)理工類(lèi)專(zhuān)業(yè),尤其是計(jì)算機(jī)專(zhuān)業(yè),程序設(shè)計(jì)語(yǔ)言入門(mén)課程還是首選C語(yǔ)言。全國(guó)計(jì)算機(jī)等級(jí)考試及各地組織的計(jì)算機(jī)統(tǒng)一考試都將C語(yǔ)言列為考試范圍。C語(yǔ)言一直是高校理工類(lèi)學(xué)生及計(jì)算機(jī)技術(shù)人員重要的學(xué)習(xí)內(nèi)容?! ≈骶幨畮啄陙?lái)一直從事C語(yǔ)言的一線教學(xué)工作,也是學(xué)校C語(yǔ)言課程的精品課程負(fù)責(zé)人,在多年的C程序設(shè)計(jì)課程的教學(xué)改革實(shí)踐基礎(chǔ)上,改版了第一版教材。本書(shū)保持了第一版概念清晰、例題豐富、實(shí)用性強(qiáng)的寫(xiě)作特點(diǎn),與第一版相比,在以下幾個(gè)方面作了較大的修改: 1.整體章節(jié)的布局不變,對(duì)各章內(nèi)容和文字均細(xì)致地進(jìn)行了修改,以使讀者更容易理解,內(nèi)容更加簡(jiǎn)潔,重點(diǎn)更加突出,實(shí)用性更強(qiáng)?! ?.修訂每章節(jié)中的例題,在闡述理論知識(shí)的同時(shí),選用大量的、貼近生活的經(jīng)典實(shí)例,輔導(dǎo)讀者理解與掌握各章節(jié)的基本概念,重點(diǎn)放在如何使用C語(yǔ)言來(lái)解決問(wèn)題上二,例題中出現(xiàn)的每個(gè)算法都給出較詳細(xì)的解釋。盡量做到通俗易懂,將復(fù)雜的算法簡(jiǎn)單演繹?! ?.主要章節(jié)增加本章小結(jié)和常見(jiàn)錯(cuò)誤列舉,以供學(xué)生回顧本章重點(diǎn)知識(shí),對(duì)讀者可能遇到的疑難問(wèn)題和易混淆概念作了詳細(xì)的闡述,幫助讀者加深理解。 4.每一章習(xí)題去掉填空題、選擇題,因?yàn)檫@些習(xí)題在配套的《C語(yǔ)言程序設(shè)計(jì)實(shí)訓(xùn)指導(dǎo)教程》(楊莉、龔義建主編,華中理工大學(xué)出版社出版)中已經(jīng)非常全面,教材每章精心編寫(xiě)設(shè)計(jì)和開(kāi)發(fā)型習(xí)題,結(jié)合書(shū)中的例題上機(jī)實(shí)踐,不但能夠進(jìn)一步理解算法以及設(shè)計(jì)過(guò)程而且能夠迅速掌握編程方法,提高編程技巧。
內(nèi)容概要
本書(shū)按照《全國(guó)汁算機(jī)等級(jí)考試二級(jí)考試大綱》對(duì)C語(yǔ)言程序設(shè)計(jì)考試的要求編寫(xiě),內(nèi)容精練,概念清楚,結(jié)構(gòu)合理,對(duì)讀者可能遇到的疑難問(wèn)題和易混淆概念作了詳細(xì)的闡述。主要內(nèi)容包括C語(yǔ)言程序設(shè)計(jì)基礎(chǔ)知識(shí)、C語(yǔ)言中所涉及的各種數(shù)據(jù)類(lèi)型和運(yùn)算符、各種表達(dá)式、程序結(jié)構(gòu)、數(shù)組、函數(shù)、指針、編譯預(yù)處理和動(dòng)態(tài)存儲(chǔ)分配、結(jié)構(gòu)體和共用體、文件等。通過(guò)對(duì)人量實(shí)例進(jìn)行分析,力求提高和培養(yǎng)學(xué)生的程序設(shè)計(jì)能力。 本書(shū)可作為高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)及其他非計(jì)算機(jī)專(zhuān)業(yè)的C語(yǔ)言程序設(shè)計(jì)教材,也可以作為其他各級(jí)各類(lèi)學(xué)校的C語(yǔ)言程序設(shè)計(jì)教材和參考書(shū),還可以作為參加二級(jí)C語(yǔ)言程序設(shè)計(jì)考試者的自學(xué)和輔導(dǎo)教材。
書(shū)籍目錄
第1章 C語(yǔ)言概述 1.1 C語(yǔ)言簡(jiǎn)介 1.1.1 計(jì)算機(jī)語(yǔ)占 1.1.2 C語(yǔ)言的發(fā)展過(guò)程和特點(diǎn) 1.1.3 程序和程序設(shè)計(jì) 1.1.4 C語(yǔ)言程序設(shè)計(jì)的基本結(jié)構(gòu) 1.1.5 C程序的調(diào)試 1.2 C程序集成開(kāi)發(fā)環(huán)境——Visual C++6.0 習(xí)題1第2章 數(shù)據(jù)類(lèi)型、運(yùn)算符與表達(dá)式 2.1 C語(yǔ)言的數(shù)據(jù)類(lèi)型 2.2 常量和變量 2.2.1 標(biāo)識(shí)符 2.2.2 關(guān)鍵字 2.2.3 常量和符號(hào)常量 2.2.4 變量 2.3 整型數(shù)據(jù) 2.3.1 欄型常量 2.3.2 整型變量 2.4 實(shí)型數(shù)據(jù) 2.4.1 實(shí)型常量 2.4.2 實(shí)型變量 2.5 字符型數(shù)據(jù) 2.5.1 寧符常量 2.5.2 轉(zhuǎn)義字符 2.5.3 字符串常量 2.5.4 字符變量 2.6 變量賦初值 2.7 運(yùn)算符和表達(dá)式 2.7.1 C運(yùn)算符簡(jiǎn)介 2.7.2 算術(shù)運(yùn)算符和算術(shù)表達(dá)式 2.7.3 賦值運(yùn)算符和賦值表達(dá)式 2.7.4 逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式 2.8 本章小結(jié)和常見(jiàn)錯(cuò)誤列舉 習(xí)題2第3章 簡(jiǎn)單的c程序設(shè)計(jì) 3.1 流程結(jié)構(gòu)和語(yǔ)句 3.1.1 三種基本結(jié)構(gòu) 3.1.2 C語(yǔ)言中的語(yǔ)句 3.2 格式輸入輸出函數(shù) 3.2.1 標(biāo)準(zhǔn)輸出函數(shù)printf 3.2.2 標(biāo)準(zhǔn)輸人函數(shù)scanf 3.3 字符輸入輸出函數(shù) 3.3.1 字符輸出函數(shù)putchar 3.3.2 字符輸入函數(shù)getchar 3.4 順序結(jié)構(gòu)程序設(shè)計(jì)舉例 3.5 本章小結(jié)和常見(jiàn)錯(cuò)誤列舉 習(xí)題3第4章 選擇結(jié)構(gòu)程序設(shè)計(jì) 4.1 關(guān)系運(yùn)算符和關(guān)系表達(dá)式 4.1.1 關(guān)系運(yùn)算符及其優(yōu)先次序 4.1.2 關(guān)系表達(dá)式 4.2 邏輯運(yùn)算符和邏輯表達(dá)式 4.2.1 邏輯運(yùn)算符及其優(yōu)先次序 4.2.2 邏輯表達(dá)式 4.3 條件語(yǔ)句和條件運(yùn)算符 4.3.1 if語(yǔ)句單分支形式 4.3.2 if語(yǔ)句雙分支形式 4.3.3 if語(yǔ)句嵌套:多分支形式 4.3.4 條件運(yùn)算符 4.4 switch語(yǔ)句 4.5 程序舉例 4.6 本章小結(jié)和常見(jiàn)錯(cuò)誤列舉 習(xí)題4 第5章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 5.1 goto語(yǔ)句 5.2 while語(yǔ)句構(gòu)成的循環(huán)結(jié)構(gòu) 5.3 do-while語(yǔ)句構(gòu)成的循環(huán)結(jié)構(gòu) 5.4 for循環(huán) 5.5 循環(huán)的嵌套 5.6 break語(yǔ)句和continue語(yǔ)句 5.6.1 break語(yǔ)句 ……第6章 數(shù)組第7章 函數(shù)第8章 指針第9章 字符串第10章 C語(yǔ)言預(yù)處理第11章 結(jié)構(gòu)體、共用體和用戶(hù)定義類(lèi)型第12章 位運(yùn)算第13章 文件附錄
章節(jié)摘錄
S5.找到了要借的書(shū),辦理借書(shū)手續(xù) S6.離開(kāi)圖書(shū)館 這個(gè)程序比前一個(gè)復(fù)雜一些,它不再是一個(gè)平鋪直敘的動(dòng)作序列,步驟更多,出現(xiàn)了分情況處理(S4)和可能出現(xiàn)的重復(fù)性動(dòng)作(S4.1)。如果仔細(xì)探究,這一程序還可以進(jìn)一步細(xì)化?! ‖F(xiàn)實(shí)生活中有許多程序性活動(dòng),當(dāng)我們身處其中時(shí),通常需要按部就班地一步步完成一系列動(dòng)作。對(duì)這種工作(事物、活動(dòng))過(guò)程的細(xì)節(jié)動(dòng)作的描述就是一個(gè)“程序”?! ≡谝粋€(gè)程序描述中,總有一批預(yù)先假定的“基本動(dòng)作”,這些基本動(dòng)作是程序執(zhí)行者能夠理解和直接完成的。一個(gè)程序總有開(kāi)始與結(jié)束,在執(zhí)行此程序的過(guò)程中,動(dòng)作者(無(wú)論是不是人)需要按照程序的描述執(zhí)行~系列的動(dòng)作,在達(dá)到結(jié)束位置時(shí)工作就完成了。 2.計(jì)算機(jī)程序計(jì)算機(jī)的程序執(zhí)行與日常生活中的程序性活動(dòng)情況很相似。從這點(diǎn)出發(fā),可以幫助我們理解計(jì)算機(jī)的活動(dòng)方式。當(dāng)然,人們?nèi)粘I钪械某绦蛐怨ぷ饔性S多“靈活性”,許多事情并不要求完全按程序做。而計(jì)算機(jī)對(duì)程序的執(zhí)行則完全是嚴(yán)格而且一,絲不茍的,必須一步步按程序中的指令辦事。 計(jì)算機(jī)是人類(lèi)發(fā)明的一種自動(dòng)機(jī)器,它最基本的功能是可以執(zhí)行一組基本操作,每個(gè)操作完成一件很簡(jiǎn)單的計(jì)算工作,如整數(shù)的加減乘除運(yùn)算等。為使計(jì)算機(jī)能按人的指揮工作,每種計(jì)算機(jī)都依附一套指令,其中的每一種指令就對(duì)應(yīng)著計(jì)算機(jī)能執(zhí)行的一個(gè)基本動(dòng)作?! ∮?jì)算機(jī)的最本質(zhì)特征是不僅能按指令工作,而且能自動(dòng)地按程序(作為計(jì)算機(jī)能執(zhí)行的基本動(dòng)作序列)工作。因此,要讓計(jì)算機(jī)按照人的意志工作,就必須告訴計(jì)算機(jī)工作的步驟一一程序,人們把描述(編制)計(jì)算機(jī)程序的工作稱(chēng)為程序設(shè)計(jì)或者編程。從上述借書(shū)的例子可以看到,對(duì)過(guò)程的描述需要考慮許多細(xì)節(jié)。如果需要用計(jì)算機(jī)去處理問(wèn)題,所寫(xiě)程序也必須精確描述該問(wèn)題所有動(dòng)作的細(xì)節(jié)過(guò)程,不能有一點(diǎn)含糊的地方。C語(yǔ)言提供給我們一個(gè)編寫(xiě)計(jì)算機(jī)程序的平臺(tái)。
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
C語(yǔ)言程序設(shè)計(jì)實(shí)用教程 PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版