《C語言程序設(shè)計(第4版)》針對我國應(yīng)用型大學(xué)的實際情況,由譚浩強教授在《C程序設(shè)計》一書的基礎(chǔ)上編寫出版的。
《C語言程序設(shè)計(第4版)》降低起點,精簡內(nèi)容,通俗易懂,突出重點,緊扣基本要求,使讀者容易學(xué)習(xí)。
《C語言程序設(shè)計(第4版)》出版后受到廣泛歡迎,到目前已更新三版,累計重印70多次。
《C語言程序設(shè)計(第4版)》是在《C語言程序設(shè)計》(第3版)(譚浩強,清華大學(xué)出版社)的基礎(chǔ)上修訂再版的。
在《C語言程序設(shè)計(第4版)》這次修訂中,保持了原書概念清晰、通俗易懂的特點,同時根據(jù)C99新標(biāo)準(zhǔn)介紹程序設(shè)計,體現(xiàn)教材的先進(jìn)性和規(guī)范性,并且更加容易學(xué)習(xí)與入門。
《C語言程序設(shè)計(第4版)》定位準(zhǔn)確,體系科學(xué),內(nèi)容適當(dāng)、取舍合理、例題豐富,分析透徹。
《C語言程序設(shè)計(第4版)》作者采用的“提出問題-解決問題-歸納分析”的三部曲,符合初學(xué)者的認(rèn)知規(guī)律,取得很好的效果。
凡具有計算機初步知識的讀者都能讀懂《C語言程序設(shè)計(第4版)》。
《C語言程序設(shè)計(第4版)》可作為應(yīng)用型大學(xué)各專業(yè)學(xué)習(xí)C語言程序設(shè)計的教材,基礎(chǔ)較好的高職高專也可選用,《C語言程序設(shè)計(第4版)》也是不可多得的用于自學(xué)的好教材。
《C語言程序設(shè)計(第4版)》還配套出版輔助教材《C語言程序設(shè)計(第4版)學(xué)習(xí)輔導(dǎo)》。
《C語言程序設(shè)計》于2000年1月出版以來,受到廣泛好評,是作者專門為應(yīng)用型院校編寫的C語言教材。2008年出版了本書的第2版,被教育部評為“‘十一五’普通高等教育國家級規(guī)劃教材”和“2009年度普通高等教育精品教材”。2014年針對C語言的發(fā)展變化對第2版做了修訂,出版了第3版。此次根據(jù)教改要求,再次進(jìn)行修訂。目前該教材已累計重印近70次,銷售170多萬冊。
《C語言程序設(shè)計》于2000年1月出版以來,受到廣泛好評,是作者專門為應(yīng)用型院校編寫的C語言教材。2008年出版了本書的第2版,被教育部評為“普通高等教育‘十一五,國家級規(guī)劃教材”和“2009年度普通高等教育精品教材”。2014年針對C語言的發(fā)展變化對第2版做了修訂,出版了第3版。目前該教材已更新3版,累計重印70多次,銷售170多萬冊。
程序設(shè)計是計算機工作者的一項基本功。C語言是在國內(nèi)外廣泛學(xué)習(xí)和使用的一種計算機語言,受到廣大計算機愛好者的喜愛。我國幾乎所有的理工科大學(xué)都開設(shè)了C語言程序設(shè)計課程。
為了使C語言程序設(shè)計課程教學(xué)取得更好的效果,需要弄清楚幾個問題。
1.為什么要學(xué)習(xí)程序設(shè)計
計算機的本質(zhì)是“運行程序的機器”,程序和指令的思想是計算機系統(tǒng)中最基本的概念。只有懂得程序設(shè)計,懂得計算機是怎樣工作的,才能較深入地理解和應(yīng)用計算機,才能較好地懂得怎樣使計算機按照人們的意圖進(jìn)行工作。學(xué)習(xí)程序設(shè)計,能學(xué)到計算機處理問題的方法,培養(yǎng)計算思維,培養(yǎng)分析問題和解決問題的能力。
雖然非計算機專業(yè)的大學(xué)生,大多數(shù)將來并不一定會成為專業(yè)的軟件開發(fā)人員,不一定有許多機會用C語言編寫實用程序,但是在大學(xué)期間仍然需要學(xué)習(xí)程序設(shè)計。通過學(xué)習(xí)程序設(shè)計,使大學(xué)生具有程序設(shè)計的初步知識,具有編寫程序的初步能力,知道軟件開發(fā)的過程和特點,有利于各專業(yè)人士在今后工作中與程序開發(fā)人員溝通合作,進(jìn)行應(yīng)用軟件的開發(fā)工作。因此,大學(xué)生(尤其是理工類學(xué)生)學(xué)習(xí)程序設(shè)計是很有好處的。
具體地說,學(xué)習(xí)程序設(shè)計的目的有兩個方面:學(xué)習(xí)用計算機解決問題的思路和方法;學(xué)習(xí)怎樣用計算機工具去實現(xiàn)算法,即實現(xiàn)用計算機解題。
譚浩強教授,我國著名計算機基礎(chǔ)教育專家。北京市政府授予“有突出貢獻(xiàn)專家”稱號。國務(wù)院特殊津貼獲得者。1958年清華大學(xué)自動控制系畢業(yè),后留校任教。1986年調(diào)到北京聯(lián)合大學(xué)。為多所大學(xué)客座教授。任全國高等院校計算機基礎(chǔ)教育研究會榮譽會長、教育部全國計算機應(yīng)用技術(shù)證書考試委員會主任委員、教育部全國計算機等級考試委員會顧問、中國老教授協(xié)會常務(wù)理事。編著多種計算機教材,其中《BASIC語言》和《C程序設(shè)計》發(fā)行量均超過1000萬冊。
第1章 程序設(shè)計與C語言
1.1 計算機與程序、程序設(shè)計語言
1.2 C語言的出現(xiàn)和發(fā)展過程
1.3 簡單的C語言程序
1.4 運行C程序的步驟與方法
1.4.1 運行C程序的步驟
1.4.2 上機運行C程序的方法
本章小結(jié)
習(xí)題
第2章 數(shù)據(jù)的存儲與運算
2.1 數(shù)據(jù)在計算機中是怎樣存儲的
2.1.1 數(shù)據(jù)在計算機中是以二進(jìn)制形式存儲的
2.1.2 位、字節(jié)和地址
2.1.3 不同類型數(shù)據(jù)的存儲方式
2.2 整型數(shù)據(jù)的運算與分析
2.2.1 整型數(shù)據(jù)運算程序舉例和分析
2.2.2 整型常量與整型變量
2.3 實型數(shù)據(jù)的運算與分析
2.3.1 實型數(shù)據(jù)的運算舉例
2.3.2 實型常量的表示形式
2.3.3 實型變量
2.4 字符型數(shù)據(jù)的運算
2.4.1 字符數(shù)據(jù)運算的簡單例子
2.4.2 字符常量和字符變量
2.4.3 字符串常量
2.5 符號常量
2.5.1 為什么要用符號常量
2.5.2 符號常量的性質(zhì)和使用方法
2.6 算術(shù)運算符和算術(shù)表達(dá)式
2.6.1 算術(shù)運算符
2.6.2 算術(shù)表達(dá)式
2.7 C運算符和C表達(dá)式
2.7.1 C運算符
2.7.2 C表達(dá)式
2.8 提高部分
2.8.1 求補碼的方法
2.8.2 整型常量的表示形式
2.8.3 整型變量的類型
2.8.4 整型常量的類型
2.8.5 C語言允許使用的數(shù)據(jù)類型
2.8.6 運算符的優(yōu)先級與結(jié)合性
本章小結(jié)
習(xí)題
……
第3章 最簡單的C程序設(shè)計——順序程序設(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ù)
附錄
參考文獻(xiàn)