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