出版時(shí)間:2008-11 出版社:清華大學(xué)出版社 作者:譚浩強(qiáng) 頁數(shù):314 字?jǐn)?shù):486000
Tag標(biāo)簽:無
前言
進(jìn)入21世紀(jì),計(jì)算機(jī)成為人類常用的現(xiàn)代工具,每一個(gè)有文化的人都應(yīng)當(dāng)了解計(jì)算機(jī),學(xué)會使用計(jì)算機(jī)來處理各種的事務(wù)。學(xué)習(xí)計(jì)算機(jī)知識有兩種不同的方法:一種是側(cè)重理論知識的學(xué)習(xí),從原理入手,注重理論和概念;另一種是側(cè)重于應(yīng)用的學(xué)習(xí),從實(shí)際入手,注重掌握其應(yīng)用的方法和技能。不同的人應(yīng)根據(jù)其具體情況選擇不同的學(xué)習(xí)方法。對多數(shù)人來說,計(jì)算機(jī)是作為一種工具來使用的,應(yīng)當(dāng)以應(yīng)用為目的、以應(yīng)用為出發(fā)點(diǎn)。對于應(yīng)用性人才來說,顯然應(yīng)當(dāng)采用后一種學(xué)習(xí)方法,根據(jù)當(dāng)前和今后的需要,選擇學(xué)習(xí)的內(nèi)容,圍繞應(yīng)用進(jìn)行學(xué)習(xí)。學(xué)習(xí)計(jì)算機(jī)應(yīng)用知識,并不排斥學(xué)習(xí)必要的基礎(chǔ)理論知識,要處理好這二者的關(guān)系。在學(xué)習(xí)過程中,有兩種不同的學(xué)習(xí)模式:一種是金字塔模型,亦稱為建筑模型,強(qiáng)調(diào)基礎(chǔ)寬厚,先系統(tǒng)學(xué)習(xí)理論知識,打好基礎(chǔ)以后再聯(lián)系實(shí)際應(yīng)用;另一種是生物模型,植物中的樹并不是先長好樹根再長樹干,長好樹干才長樹冠,而是樹根、樹干和樹冠同步生長的。對計(jì)算機(jī)應(yīng)用性人才教育來說,應(yīng)該采用生物模型,隨著應(yīng)用的發(fā)展,不斷學(xué)習(xí)和擴(kuò)展有關(guān)的理論知識,而不是孤立地、無目的地學(xué)習(xí)理論知識。
內(nèi)容概要
C語方是國內(nèi)外廣泛使用的計(jì)算機(jī)語言,我國大多數(shù)理工類學(xué)校都開設(shè)了C語言程序設(shè)計(jì)課程?! ∽T浩強(qiáng)教授所著的《C程序設(shè)計(jì)》一書受到國內(nèi)專家和讀者的一致好評,被公認(rèn)為學(xué)生C語言程序設(shè)計(jì)的經(jīng)典教材,被全國大多數(shù)高校選用,是學(xué)習(xí)C語言的主流用書,已累計(jì)發(fā)行了1000多萬冊,創(chuàng)同類書的全國發(fā)行最高紀(jì)錄?! ”緯槍ξ覈鴳?yīng)用型大學(xué)的實(shí)際情況,在《C程序設(shè)計(jì)》一書的基礎(chǔ)上改寫而成,在編寫中注意了降低起點(diǎn),精簡內(nèi)容,突出重點(diǎn),緊扣基本要求,使用讀者更加容易學(xué)習(xí)。 本書定位準(zhǔn)確,體系合理,內(nèi)容適當(dāng),概念清晰,例題豐富,深入淺出,文字流暢,通俗易懂。針對初學(xué)者的特點(diǎn),采用了“提出問題—解決問題—?dú)w納分析”的三部曲,符合初學(xué)者的認(rèn)識規(guī)律,使初學(xué)者容易入門,是初學(xué)者學(xué)習(xí)C語言的理想教材?! 》簿哂杏?jì)算機(jī)初步知識的讀者都能讀懂這本書。本書枳和為應(yīng)用型高等學(xué)校各專業(yè)學(xué)習(xí)C語言程序設(shè)計(jì)的教材,基礎(chǔ)較好的高職高專也可選用本書。本書也是讀者不可多得的用于自學(xué)的教材。 另外,本書還配有輔助教材《C語言程序設(shè)計(jì)學(xué)習(xí)輔導(dǎo)》。
作者簡介
譚浩強(qiáng)教授,我國著名計(jì)算機(jī)教育專家,計(jì)算機(jī)普及和高校計(jì)算機(jī)基礎(chǔ)教育開拓者之一,現(xiàn)任全國高校計(jì)算機(jī)基礎(chǔ)教育研究會會長。他創(chuàng)造了3個(gè)世界紀(jì)錄:(1)20年來他(及其合作者)共編著出版了140余部計(jì)算機(jī)著作,此外主編了300多部計(jì)算機(jī)書籍,是出版科技著作數(shù)量最多的人。(2
書籍目錄
第1章 C語言概述 1.1 計(jì)算機(jī)與程序、程序設(shè)計(jì)語言 1.2 C語言的出現(xiàn)和發(fā)展過程 1.3 簡單的C語言程序 1.4 運(yùn)行C程序的步驟與方法 1.4.1 運(yùn)行C程序的步驟 1.4.2 上機(jī)運(yùn)行C程序的方法 本章小結(jié) 習(xí)題第2章 數(shù)據(jù)的存儲與運(yùn)算 2.1 數(shù)據(jù)在計(jì)算機(jī)中是怎樣存儲的 2.1.1 數(shù)據(jù)在計(jì)算機(jī)中是以二進(jìn)制形式存儲的 2.1.2 位、字節(jié)和地址 2.1.3 不同類型數(shù)據(jù)的存儲方式 2.2 整型數(shù)據(jù)的運(yùn)算與分析 2.2.1 整型數(shù)據(jù)運(yùn)算程序舉例和分析 2.2.2 整型常量與整型變量 2.3 實(shí)型數(shù)據(jù)的運(yùn)算與分析 2.3.1 實(shí)型數(shù)據(jù)的運(yùn)算舉例 2.3.2 實(shí)型常量的表示形式 2.3.3 實(shí)型變量 2.4 字符型數(shù)據(jù)的運(yùn)算 2.4.1 字符數(shù)據(jù)運(yùn)算的簡單例子 2.4.2 字符常量和字符變量 2.4.3 字符串常量 2.5 符號常量 2.5.1 符號常量的作用 2.5.2 符號常量的性質(zhì)和使用方法 2.6 算術(shù)運(yùn)算符和算術(shù)表達(dá)式 2.6.1 算術(shù)運(yùn)算符 2.6.2 算術(shù)表達(dá)式 2.7 C運(yùn)算符和C表達(dá)式 2.7.1 C運(yùn)算符 2.7.2 C表達(dá)式 2.8 提高部分 2.8.1 求補(bǔ)碼的方法 2.8.2 整型常量的表示形式 2.8.3 整型變量的類型 2.8.4 整型常量的類型 2.8.5 運(yùn)算符的優(yōu)先級與結(jié)合性 本章小結(jié) 習(xí)題第3章 最簡單的C程序設(shè)計(jì)——順序程序設(shè)計(jì) 3.1 算法是程序的靈魂 3.1.1 算法的概念 3.1.2 怎樣表示算法 3.2 程序的三種基本結(jié)構(gòu) 3.3 C語句綜述 3.4 賦值表達(dá)式和賦值語句 3.4.1 賦值表達(dá)式 3.4.2 賦值過程中的類型轉(zhuǎn)換 3.4.3 賦值語句 3.4.4 變量賦初值 3.5 數(shù)據(jù)輸入輸出的概念 3.6 字符數(shù)據(jù)的輸入輸出 3.6.1 用putchar函數(shù)輸出一個(gè)字符 3.6.2 用getchar函數(shù)輸入一個(gè)字符 3.7 簡單的格式輸入與輸出 3.7.1 用簡單的printf函數(shù)輸出數(shù)據(jù) 3.7.2 用簡單的scanf函數(shù)輸入數(shù)據(jù) 3.8 順序結(jié)構(gòu)程序設(shè)計(jì)舉例 ……第4章 選擇結(jié)構(gòu)程序設(shè)計(jì)第5章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)第6章 利用數(shù)組處理批量數(shù)據(jù)第7章 用函數(shù)實(shí)現(xiàn)模塊化程序設(shè)計(jì)第8章 善于使用指針第9章 使用結(jié)構(gòu)體類型處理組合數(shù)據(jù)——用戶自定義數(shù)據(jù)類型第10章 利用文件保存數(shù)據(jù)附錄A 常用字符與ASCII代碼對照表附錄B C語言中的關(guān)鍵字附錄C 運(yùn)算符和結(jié)合性附錄D C語言常用語法提要附錄E C庫函數(shù)參考文獻(xiàn)
章節(jié)摘錄
第1章 C語言概述1.1 計(jì)算機(jī)與程序、程序設(shè)計(jì)語言計(jì)算機(jī)改變了世界,改變了人類生活。許多人覺得計(jì)算機(jī)高不可攀,神秘莫測。其實(shí)計(jì)算機(jī)并不神秘,它并不是天生“自動”工作的,它是由程序控制的。要讓計(jì)算機(jī)按照人們的愿望工作,必須由人們事先編寫好程序,輸入到計(jì)算機(jī),執(zhí)行程序才能使計(jì)算機(jī)產(chǎn)生相應(yīng)的操作。人和計(jì)算機(jī)怎么溝通呢?計(jì)算機(jī)并不懂得人類的語言,它只能識別二進(jìn)制的信息。在計(jì)算機(jī)產(chǎn)生的初期,人們?yōu)榱俗層?jì)算機(jī)工作,必須編寫出由0和1所組成的一系列的指令,通過它指揮計(jì)算機(jī)工作。在研制計(jì)算機(jī)時(shí),要事先設(shè)計(jì)該型號計(jì)算機(jī)的指令系統(tǒng),規(guī)定一條由若干位0和l組成的指令使計(jì)算機(jī)產(chǎn)生哪種操作。一個(gè)型號機(jī)器語言的指令的集合稱為該計(jì)算機(jī)的機(jī)器語言。機(jī)器語言是緊密依賴于計(jì)算機(jī)的硬件的,不同型號的計(jì)算機(jī)的機(jī)器語言是不相同的。用機(jī)器語言編寫的程序難學(xué)、難址、難寫、難修改、難維護(hù),而且在不同計(jì)算機(jī)之間互不通用這樣計(jì)算機(jī)的推廣應(yīng)用就會很困難。20世紀(jì)50年代出現(xiàn)了用于程序設(shè)計(jì)的“高級語言”,它比較接近于人們習(xí)慣使用的自然語言(英文)和數(shù)學(xué)語言,如用read表示從輸入設(shè)備“讀”數(shù)據(jù),write表示向輸出設(shè)備“寫”數(shù)據(jù),用sin表示求正弦函數(shù)。用高級語言編寫的程序直觀易學(xué),易理解,易修改,易維護(hù),易推廣,通用性強(qiáng)(不同型號計(jì)算機(jī)之間通用)。從1954年出現(xiàn)第一個(gè)高級語言FORTRAN以來,全世界先后出現(xiàn)了 2500種以上的高級語言,每種高級語言都有其特定的使用領(lǐng)域。
編輯推薦
《C語言程序設(shè)計(jì)(第2版)》:高等院校計(jì)算機(jī)應(yīng)用技術(shù)規(guī)劃教材,普通高等教育“十一五”國家級規(guī)劃教材。本叢書教材的特點(diǎn):堅(jiān)持面向應(yīng)用的方向,以應(yīng)用為中構(gòu)建課程體系。準(zhǔn)確定位,合理取舍內(nèi)容,切合實(shí)際需要。采用“提出問題—解決問題—?dú)w納分析”的新的教學(xué)三部曲。寫法通俗易懂,易于理解,便于教學(xué),容易入門。品種豐富,涵蓋面廣。包括必修課教材、選修課教材、教學(xué)輔導(dǎo)書、實(shí)訓(xùn)教材、參考書等。著名計(jì)算機(jī)教育家譚浩強(qiáng)教授親自組織和指導(dǎo),有經(jīng)驗(yàn)的專家和骨干老師參與編寫,教材質(zhì)量高。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載