出版時(shí)間:2009-1 出版社:科學(xué)出版社 作者:王四萬,張郭軍,王文東 編著 頁數(shù):314
前言
C語言自問世以來,由于其功能豐富、表達(dá)靈活方便、目標(biāo)代碼效率高、實(shí)用性強(qiáng),特別是可移植性好,既有高級(jí)語言的優(yōu)點(diǎn),又有低級(jí)語言的許多(類似匯編語言的)特性。因而,C語言已成為當(dāng)今最為流行的程序設(shè)計(jì)語言之一,也已成為專家公認(rèn)的,理工科各專業(yè)學(xué)生訓(xùn)練程序設(shè)計(jì)基礎(chǔ)、培養(yǎng)計(jì)算機(jī)應(yīng)用能力的首選語言?! ∧壳?,c語言已不僅是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)必不可少的主要課程,而且也已成為廣大非計(jì)算機(jī)專業(yè)人員參加全國計(jì)算機(jī)等級(jí)考試、全國計(jì)算機(jī)應(yīng)用技術(shù)證書考試(NIT)的考試科目之一。顯而易見,掌握C語言程序設(shè)計(jì)已成為計(jì)算機(jī)基礎(chǔ)素質(zhì)培養(yǎng)的重要組成部分?! ”緯亲髡咴诳偨Y(jié)多年來本課程教學(xué)經(jīng)驗(yàn)教訓(xùn)的基礎(chǔ)上,聽取各方面的意見和建議,進(jìn)行充分研討與論證,根據(jù)理工科各專業(yè)計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)教育要求編寫的。它不僅可作為大專院校理工科各專業(yè)程序設(shè)計(jì)的教學(xué)用書,還可以作為工程技術(shù)人員的自學(xué)參考書?! ”緯赏跛娜f負(fù)責(zé)全書編寫的總體設(shè)計(jì)、組織、審校和統(tǒng)稿工作。第1~4、10、11章和附錄由王四萬編寫,第5~7章由張郭軍編寫,第8、9、12章由王文東編寫?! ”緯饕幸韵绿攸c(diǎn): 1.本書按初學(xué)者以掌握程序設(shè)計(jì)的入門語言安排學(xué)習(xí)內(nèi)容,由淺入深、循序漸進(jìn),重點(diǎn)和難點(diǎn)分散。只要求讀者具有計(jì)算機(jī)文化基礎(chǔ)和一定的數(shù)學(xué)知識(shí),即可學(xué)習(xí)并掌握本書內(nèi)容?! ?.本書內(nèi)容安排注重了教材的簡潔性和條理性,力求做到將繁瑣內(nèi)容通俗化、簡單化。如將表達(dá)“算法”的各種圖形概念分散于相關(guān)章節(jié);將各種數(shù)據(jù)類型、表達(dá)式等語法規(guī)定“表格化”,以盡可能減少讀者對(duì)概念內(nèi)容上的記憶負(fù)擔(dān)。 3.將“算法設(shè)計(jì)”基本知識(shí)概念滲透到程序設(shè)計(jì)舉例之中,以使讀者在具體問題中掌握算法設(shè)計(jì)的要領(lǐng)與方法,這樣一方面可解決抽象概念的難教難學(xué)問題,另一方面可使學(xué)生更深刻領(lǐng)會(huì)“程序=算法+數(shù)據(jù)結(jié)構(gòu)”的思想。更為重要的是,能夠使讀者在學(xué)習(xí)中充分體會(huì)到,掌握C語言關(guān)鍵在于運(yùn)用它進(jìn)行程序設(shè)計(jì)?! ?.每章最后一節(jié)安排為“小結(jié)”,以對(duì)本章內(nèi)容進(jìn)行提要與總結(jié)。目的在于幫助讀者能夠提綱挈領(lǐng),抓住重點(diǎn),掌握本章學(xué)習(xí)內(nèi)容。
內(nèi)容概要
本書主要介紹C語言基本概念、基本語法和基本數(shù)據(jù)結(jié)構(gòu),還介紹了C程序設(shè)計(jì)中的常見錯(cuò)誤和C程序的一般上機(jī)調(diào)試方法,并簡單介紹了C語言圖形程序設(shè)計(jì)基本技術(shù)方法。全書始終貫穿了程序設(shè)計(jì)基本方法和技術(shù)為主線的學(xué)習(xí)思想;由淺入深、循序漸進(jìn)的敘述方式,抽象問題形象化、具體化、繁瑣問題表格化的編寫特點(diǎn),為讀者提供了簡潔、邏輯結(jié)構(gòu)清晰的學(xué)習(xí)內(nèi)容;各章小結(jié)濃縮本章知識(shí)要點(diǎn),為讀者提供了掌握學(xué)習(xí)重點(diǎn)的途徑;習(xí)題選擇重視了實(shí)踐環(huán)節(jié)的訓(xùn)練,重在培養(yǎng)讀者編程能力。 本書適合作為高等院校計(jì)算機(jī)程序設(shè)計(jì)入門基礎(chǔ)教材,也可作為理工科各專業(yè)技術(shù)人員學(xué)習(xí)C語言程序設(shè)計(jì)的參考資料,還可供參加全國等級(jí)考試的讀者作為考試復(fù)習(xí)的參考書。
書籍目錄
前言第1章 概述 1.1 程序與程序設(shè)計(jì)語言 1.1.1 程序 1.1.2 程序設(shè)計(jì)語言 1.2 C語言的歷史與特點(diǎn) 1.2.1 C語言的發(fā)展歷史 1.2.2 C語言的特點(diǎn) 1.3 C程序簡介 1.4 C程序的運(yùn)行環(huán)境及其編譯與執(zhí)行 習(xí)題第2章 數(shù)據(jù)類型、運(yùn)算符與表達(dá)式 2.1 常量與變量 2.1.1 常量與符號(hào)常量 2.1.2 變量 2.2 整型數(shù)據(jù) 2.2.1 整型常量 2.2.2 整型變量 2.3 實(shí)型數(shù)據(jù) 2.3.1 實(shí)型常量 2.3.2 實(shí)型變量 2.4 字符型數(shù)據(jù) 2.4.1 字符常量 2.4.2 字符變量 2.4.3 字符串常量 2.5 各種數(shù)值型數(shù)據(jù)間的混合運(yùn)算 2.5.1 數(shù)據(jù)類型轉(zhuǎn)換規(guī)則 2.5.2 數(shù)據(jù)類型轉(zhuǎn)換方法 2.6 算術(shù)運(yùn)算符和算術(shù)表達(dá)式 2.6.1 基本的算術(shù)運(yùn)算符 2.6.2 算術(shù)表達(dá)式 2.7 賦值運(yùn)算和賦值表達(dá)式 2.7.1 簡單賦值運(yùn)算 2.7.2 復(fù)合賦值運(yùn)算 2.7.3 自增運(yùn)算符和自減運(yùn)算符 2.8 逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式 2.9 小結(jié) 習(xí)題第3章 順序程序設(shè)計(jì) 3.1 概述 3.1.1 C語句分類 3.1.2 順序程序設(shè)計(jì)概念 3.2 賦值語句、變量賦初值 3.2.1 賦值語句 3.2.2 變量賦初值 3.3 C程序處理數(shù)據(jù)的輸入與輸出 3.3.1 數(shù)據(jù)輸入與輸出概念 3.3.2 字符數(shù)據(jù)的輸入與輸出 3.4 格式輸入與輸出 3.4.1 格式輸出函數(shù)——printf函數(shù) 3.4.2 格式輸入函數(shù)——scanf函數(shù) 3.5 程序舉例 3.6 小結(jié) 習(xí)題第4章 選擇結(jié)構(gòu)程序設(shè)計(jì) 4.1 關(guān)系運(yùn)算符和關(guān)系表達(dá)式 4.1.1 關(guān)系運(yùn)算符 4.1.2 關(guān)系表達(dá)式 4.2 邏輯運(yùn)算符和邏輯表達(dá)式 4.2.1 邏輯運(yùn)算符 4.2.2 邏輯表達(dá)式 4.3 條件運(yùn)算符和條件表達(dá)式 4.4 選擇語句 4.4.1 流程圖和N-S圖 4.4.2 if語句的語法格式 4.4.3 if語句的嵌套 4.5 switch和break語句 4.5.1 switch語句 4.5.2 break語句 4.6 程序舉例 4.7 小結(jié) 習(xí)題第5章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 第6章 數(shù)組第7章 函數(shù)第8章 指針第9章 結(jié)構(gòu)體與共用體第10章 文件第11章 常見錯(cuò)誤和程序調(diào)試第12章 圖形程序設(shè)計(jì)附錄
章節(jié)摘錄
第1章 概述 伴隨人類進(jìn)入信息化社會(huì),計(jì)算機(jī)技術(shù)日新月異迅猛發(fā)展,廣泛應(yīng)用于社會(huì)的各個(gè)方面,越來越顯示出了計(jì)算機(jī)對(duì)于人類社會(huì)經(jīng)濟(jì)、文化以及國防的巨大作用和深刻意義。人們愈來愈明顯地發(fā)現(xiàn),一切高新的科學(xué)技術(shù)無一沒有依賴計(jì)算機(jī)技術(shù)! 然而計(jì)算機(jī)本身并不具備解決實(shí)際問題的能力,人們應(yīng)用計(jì)算機(jī)“解算”實(shí)際問題時(shí),必須要有與計(jì)算機(jī)交流信息的“語言”,還要設(shè)計(jì)給出計(jì)算機(jī)解算問題的“程序”;本章介紹計(jì)算機(jī)語言及其發(fā)展,以及程序設(shè)計(jì)語言等概念,并通過對(duì)C語言發(fā)展簡要介紹,以使讀者理解計(jì)算機(jī)語言、程序等概念,并對(duì)C程序設(shè)計(jì)語言有一個(gè)基本了解。 1.1 程序與程序設(shè)計(jì)語言 1.1.1 程序 通常,人們把數(shù)字電子計(jì)算機(jī)(Digital Electronic Computer)簡稱為計(jì)算機(jī)(Computer),典型的數(shù)字電子計(jì)算機(jī)由中央處理器(CPU)、計(jì)算機(jī)存儲(chǔ)系統(tǒng)和計(jì)算機(jī)輸入/輸出系統(tǒng)組成,并統(tǒng)稱它們?yōu)橛?jì)算機(jī)“硬件”。計(jì)算機(jī)僅有硬件還不能工作,還必須為計(jì)算機(jī)配備一定的“軟件”,這樣計(jì)算機(jī)才可以為人們服務(wù),完成人們既定的工作任務(wù)。 ……
圖書封面
評(píng)論、評(píng)分、閱讀與下載