出版時(shí)間:2009-10 出版社:人民郵電出版社 作者:王浩鳴,郭曄 主編 頁(yè)數(shù):294
Tag標(biāo)簽:無(wú)
前言
C語(yǔ)言是目前最為流行的通用程序設(shè)計(jì)語(yǔ)言之一,是許多計(jì)算機(jī)專業(yè)人員和計(jì)算機(jī)愛好者學(xué)習(xí)程序設(shè)計(jì)語(yǔ)言的首選,因此,編寫一本適合于初學(xué)者的C語(yǔ)言教材具有重要的意義?! ”緯⒅亟滩牡目勺x性和適用性,在每章開頭都給出了學(xué)習(xí)意義和學(xué)習(xí)目標(biāo);對(duì)關(guān)鍵知識(shí)點(diǎn)進(jìn)行了詳細(xì)的說(shuō)明,并附有大量的圖表使讀者能正確、直觀地理解問題;示例程序由淺人深,強(qiáng)化知識(shí)點(diǎn)、算法、編程方法與技巧,并給出了詳細(xì)的解釋;為了幫助初學(xué)者正確地掌握C語(yǔ)言的語(yǔ)法特點(diǎn),每章還列舉出了初學(xué)者在編程過(guò)程中易犯的錯(cuò)誤?! ”緯淖髡叨际情L(zhǎng)期在高校從事計(jì)算機(jī)軟件教學(xué)的一線教師,有豐富的教學(xué)經(jīng)驗(yàn)和科研開發(fā)能力。本書在內(nèi)容的選擇上力求概念清晰、重點(diǎn)突出、案例新穎;內(nèi)容組織上由淺入深、循序漸進(jìn);編寫風(fēng)格上語(yǔ)言準(zhǔn)確、言簡(jiǎn)意賅。另外,本書理論、實(shí)踐并重,結(jié)構(gòu)安排合理,突出了C語(yǔ)言的特點(diǎn)?! ”緯卜?2章。第1章用C語(yǔ)言編寫程序,介紹了C語(yǔ)言程序設(shè)計(jì)結(jié)構(gòu)和書寫風(fēng)格及C語(yǔ)言程序的編譯和執(zhí)行;第2章基本數(shù)據(jù)類型和表達(dá)式,介紹了C語(yǔ)言的基本數(shù)據(jù)類型、不同類型變量賦值的方法及運(yùn)算符構(gòu)成的表達(dá)式;第3章算法與C語(yǔ)言程序,介紹了計(jì)算機(jī)求解問題的步驟、算法作用及算法的構(gòu)造;第4章分支結(jié)構(gòu)程序設(shè)計(jì),介紹了程序控制流程及分支結(jié)構(gòu)程序設(shè)計(jì)的方法;第5章循環(huán)結(jié)構(gòu)程序設(shè)計(jì),介紹了循環(huán)結(jié)構(gòu)構(gòu)成及利用循環(huán)語(yǔ)句進(jìn)行程序設(shè)計(jì)的方法;第6章函數(shù),介紹了函數(shù)使用方式及使用技巧;第7章數(shù)組,介紹了數(shù)組的作用及正確使用數(shù)組的重要性;第8章指針,介紹了指針的概念并通過(guò)具體的例子重點(diǎn)介紹了指針的使用方法;第9章結(jié)構(gòu)體,介紹了利用結(jié)構(gòu)體處理大量有規(guī)律數(shù)據(jù)的方法;第10章文件,介紹了文件的概念及利用文件實(shí)現(xiàn)數(shù)據(jù)存儲(chǔ)的具體實(shí)例;第11章C語(yǔ)言程序設(shè)計(jì)方法,介紹了結(jié)構(gòu)化程序設(shè)計(jì)的基本方法,程序調(diào)試過(guò)程中可能出現(xiàn)的問題以及解決問題的思路;第12章C++概述,簡(jiǎn)要介紹了c++程序設(shè)計(jì)語(yǔ)言的特點(diǎn)以及使用C++程序設(shè)計(jì)語(yǔ)言進(jìn)行程序編制的方法。
內(nèi)容概要
本書對(duì)C語(yǔ)言的基本構(gòu)成、語(yǔ)法規(guī)則及C程序的編輯、編譯和執(zhí)行過(guò)程,從一般程序設(shè)計(jì)語(yǔ)言的共性到C語(yǔ)言自的特性,從C語(yǔ)言的語(yǔ)法規(guī)則到其內(nèi)部實(shí)現(xiàn),做了系統(tǒng)的介紹。具體包括C語(yǔ)言的基本數(shù)據(jù)類型和表達(dá)式、算法與C語(yǔ)言程序的關(guān)系、分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)程序設(shè)計(jì)、函數(shù)、數(shù)組、指針、結(jié)構(gòu)體、文件等內(nèi)容,并通過(guò)實(shí)驗(yàn)和綜合開發(fā)示例,較為全面地介紹了C語(yǔ)言程序設(shè)計(jì)的步驟和方法。為了拓展學(xué)生的知識(shí)結(jié)構(gòu),在本書的最后對(duì)C++進(jìn)行了簡(jiǎn)要概述?! ”緯髡戮溆卸嗝襟w電子教案和習(xí)題,以方便教師教學(xué)和學(xué)生自學(xué)。為了幫助學(xué)生加深對(duì)教材內(nèi)容的理解,培養(yǎng)學(xué)生的動(dòng)手能力,書后還特別編寫了配套實(shí)驗(yàn)。 本書可作為高等院校各專業(yè)學(xué)生程序設(shè)計(jì)課程的教材,也可作為相關(guān)人員的自學(xué)參考書。
作者簡(jiǎn)介
馮博琴,西安交通大學(xué)教授,計(jì)算機(jī)教學(xué)實(shí)驗(yàn)中心主任,首屆國(guó)家級(jí)教學(xué)名師。現(xiàn)任教育部計(jì)算機(jī)基礎(chǔ)課程教學(xué)指導(dǎo)委員會(huì)副主任委員,全國(guó)計(jì)算機(jī)教育研究會(huì)副會(huì)長(zhǎng)。從事計(jì)算機(jī)教學(xué)和科研工作40多年,成果頗豐,提出的“精講多練、教考分離、機(jī)試為主”教學(xué)方法在國(guó)內(nèi)產(chǎn)生了較大影響。編寫了多部國(guó)家級(jí)和省部級(jí)規(guī)劃教材,主編出版的教材已逾30部.譯著20余部。獲國(guó)家級(jí)教學(xué)成果一等獎(jiǎng)2項(xiàng)、二等獎(jiǎng)3項(xiàng),國(guó)家級(jí)優(yōu)秀教材一、二等獎(jiǎng)各一項(xiàng).國(guó)家精品課程兩門:承擔(dān)國(guó)家十五規(guī)劃教材、教育部多項(xiàng)國(guó)家級(jí)教改項(xiàng)目。先后獲得首屆國(guó)家級(jí)教學(xué)名師獎(jiǎng)、寶鋼教育基金優(yōu)秀教師特等獎(jiǎng)、全國(guó)模范教師、全國(guó)五一勞動(dòng)獎(jiǎng)?wù)?、全?guó)師德先進(jìn)個(gè)人稱號(hào).享受政府特殊津貼。是國(guó)家級(jí)計(jì)算機(jī)實(shí)驗(yàn)教學(xué)示范中心、國(guó)家級(jí)教學(xué)團(tuán)隊(duì)牽頭人。
書籍目錄
第1章 用C語(yǔ)言編寫程序 1.1 計(jì)算機(jī)語(yǔ)言與程序設(shè)計(jì)語(yǔ)言 1.2 C語(yǔ)言程序的結(jié)構(gòu) 1.3 C語(yǔ)言的基本輸入輸出函數(shù) 1.4 開發(fā)C語(yǔ)言程序的步驟 小結(jié) 習(xí)題 實(shí)驗(yàn) 第2章 基本數(shù)據(jù)類型和表達(dá)式 2.1 數(shù)據(jù)類型 2.2 常量和變量 2.3 運(yùn)算符與表達(dá)式 2.4 數(shù)據(jù)的存儲(chǔ)和類型轉(zhuǎn)換 小結(jié) 習(xí)題 第3章 算法與C語(yǔ)言程序 3.1 計(jì)算機(jī)求解問題的步驟 3.2 算法與程序 3.3 算法的描述 3.4 C語(yǔ)句分類 小結(jié) 習(xí)題 第4章 分支結(jié)構(gòu)程序設(shè)計(jì) 4.1 關(guān)系表達(dá)式和邏輯表達(dá)式 4.2 if語(yǔ)句 4.3 switch語(yǔ)句 小結(jié) 習(xí)題 實(shí)驗(yàn) 第5章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 5.1 C語(yǔ)言的循環(huán)語(yǔ)句 5.2 break語(yǔ)句和continue 語(yǔ)句 5.3 循環(huán)嵌套 5.4 循環(huán)程序設(shè)計(jì) 小結(jié) 習(xí)題 實(shí)驗(yàn) 第6章 函數(shù) 第7章 數(shù)組 第8章 指針 第9章 結(jié)構(gòu)體 第10章 文件 第11章 C語(yǔ)言程序設(shè)計(jì)方法 第12章 C++概述 參考文獻(xiàn)
章節(jié)摘錄
第1章 用C語(yǔ)言編寫程序 1.1 計(jì)算機(jī)語(yǔ)言與程序設(shè)計(jì)語(yǔ)言 計(jì)算機(jī)語(yǔ)言(Computer Language)是用于人與計(jì)算機(jī)之間通信的語(yǔ)言,是人與計(jì)算機(jī)之間傳遞信息的媒介,目前人對(duì)計(jì)算機(jī)發(fā)出的命令幾乎都是通過(guò)計(jì)算機(jī)語(yǔ)言進(jìn)行的?! 〕绦蛟O(shè)計(jì)語(yǔ)言(Programming Language)是一組用來(lái)定義計(jì)算機(jī)程序的語(yǔ)法規(guī)則。它是一種被標(biāo)準(zhǔn)化的交流技巧,用來(lái)向計(jì)算機(jī)發(fā)出指令。一種計(jì)算機(jī)語(yǔ)言讓程序員能夠準(zhǔn)確地定義計(jì)算機(jī)所需要使用的數(shù)據(jù),并精確地定義在不同情況下所應(yīng)當(dāng)采取的行動(dòng)。 程序設(shè)計(jì)語(yǔ)言原本是被設(shè)計(jì)成專門使用在計(jì)算機(jī)上的,但它們也可以用來(lái)定義算法或者數(shù)據(jù)結(jié)構(gòu)。正是因?yàn)槿绱?,程序員才可能使程序代碼更容易閱讀?! 〕绦蛟O(shè)計(jì)語(yǔ)言往往使程序員能夠比使用機(jī)器語(yǔ)言更準(zhǔn)確地表達(dá)他們所想表達(dá)的目的。對(duì)那些從事計(jì)算機(jī)科學(xué)的人來(lái)說(shuō),懂得程序設(shè)計(jì)語(yǔ)言是十分重要的,因?yàn)槟壳皫缀跛械挠?jì)算都需要程序設(shè)計(jì)語(yǔ)言才能完成?! ≡谶^(guò)去的幾十年間,大量的程序設(shè)計(jì)語(yǔ)言被發(fā)明、取代、修改或組合在一起。盡管人們多次試圖創(chuàng)造一種通用的程序設(shè)計(jì)語(yǔ)言,卻沒有一次嘗試是成功的,主要原因是編寫程序的初衷各不相同,程序編制者之間技術(shù)水平差距很大,不同程序之間的運(yùn)行成本(Runtime Cost)各不相同,所有這些都使發(fā)明一種通用程序設(shè)計(jì)語(yǔ)言的想法難以實(shí)現(xiàn)。
編輯推薦
關(guān)鍵知識(shí)重點(diǎn)說(shuō)明,示例程序由淺入深,算法技巧詳細(xì)解釋?! 禖語(yǔ)言大學(xué)教程》注重教材的可讀性和適用性,在每章開頭都給出了學(xué)習(xí)意義和學(xué)習(xí)目標(biāo);對(duì)關(guān)鍵知識(shí)點(diǎn)進(jìn)行了詳細(xì)的說(shuō)明,并附有大量的圖表使讀者能正確、直觀地理解問題;示例程序由淺入深,強(qiáng)化知識(shí)點(diǎn)、算法、編程方法與技術(shù),并給出了詳細(xì)的解釋;為了幫助初學(xué)者正確地掌握C語(yǔ)言的語(yǔ)法特點(diǎn).每章還列舉出了初學(xué)者在編程過(guò)程中易犯的錯(cuò)誤。
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載