程序設(shè)計基礎(chǔ)

出版時間:2011-2  出版社:清華大學(xué)出版社  作者:楊有安 等編著  頁數(shù):286  

內(nèi)容概要

  本書根據(jù)2008年全國高等學(xué)校計算機(jī)基礎(chǔ)教育研究會發(fā)布的“中國高等院校計算機(jī)基礎(chǔ)教育課程體系2008”的計算機(jī)基礎(chǔ)教育的綱領(lǐng)性文件中有關(guān)“程序設(shè)計基礎(chǔ)(C語言)”課程的教學(xué)要求及人才培養(yǎng)的新要求而組織編寫。全書共11章,主要包括:C語言的基本概念、變量、運(yùn)算符、表達(dá)式、順序結(jié)構(gòu)、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、數(shù)組、函數(shù)、指針、結(jié)構(gòu)體、聯(lián)合體、枚舉類型、預(yù)處理和標(biāo)準(zhǔn)函數(shù)、文件、數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)抽象等內(nèi)容。同時,還將程序設(shè)計的基本方法和常用算法貫穿各章節(jié)。
  本書內(nèi)容比較全面、由淺入深、詳略得當(dāng)、注重實踐、實例豐富、面向應(yīng)用。各章附有適量的習(xí)題,便于自學(xué)。另外,針對書中各章內(nèi)容和上機(jī)實訓(xùn),本書還配有輔導(dǎo)教材《程序設(shè)計基礎(chǔ)實踐教程(C語言)》,引導(dǎo)讀者學(xué)習(xí)和掌握各章節(jié)的知識。全書貫徹傳授知識、培養(yǎng)能力、提高素質(zhì)的教學(xué)理念。
  本書可作為高等學(xué)校非計算機(jī)專業(yè)“C語言程序設(shè)計”課程的教材,也可作為初次學(xué)習(xí)C語言程序設(shè)計的讀者、準(zhǔn)備計算機(jī)等級二級考試者和計算機(jī)工程技術(shù)人員的參考書。

書籍目錄

第1章 C語言概述
 1.1C語言的發(fā)展和特點(diǎn)
  1.1.1C語言的發(fā)展
  1.1.2C語言的主要特點(diǎn)
 1.2C語言的詞匯
  1.2.1字符集
  1.2.2關(guān)鍵字
  1.2.3標(biāo)識符
  1.2.4保留標(biāo)識符
  1.2.5注釋
 1.3C程序的結(jié)構(gòu)
  1.3.1簡單C程序舉例
  1.3.2C程序的結(jié)構(gòu)特點(diǎn)
  1.3.3書寫程序時應(yīng)遵循的規(guī)則
 1.4Visual C++ 6.0上機(jī)簡介
  1.4.1Visual C++ 6.0啟動
  1.4.2Visual C++ 6.0集成環(huán)境上機(jī)步驟
 本章小結(jié)
 習(xí)題1
第2章 基本數(shù)據(jù)類型和運(yùn)算符
 2.1基本數(shù)據(jù)類型
  2.1.1常量和變量的概念
  2.1.2常量
  2.1.3變量
 2.2運(yùn)算符和表達(dá)式
  2.2.1算術(shù)運(yùn)算符與算術(shù)表達(dá)式
  2.2.2賦值運(yùn)算符與賦值表達(dá)式
  2.2.3增量運(yùn)算符與增量表達(dá)式
  2.2.4關(guān)系運(yùn)算符與關(guān)系表達(dá)式
  2.2.5邏輯運(yùn)算符與邏輯表達(dá)式
  2.2.6條件運(yùn)算符與條件表達(dá)式
  2.2.7逗號運(yùn)算符與逗號表達(dá)式
  2.2.8運(yùn)算符的優(yōu)先級與結(jié)合性
 2.3數(shù)據(jù)類型的轉(zhuǎn)換
  2.3.1自動轉(zhuǎn)換
  2.3.2賦值轉(zhuǎn)換
  2.3.3強(qiáng)制類型轉(zhuǎn)換
 本章小結(jié)
 習(xí)題2
第3章 順序和選擇結(jié)構(gòu)程序設(shè)計
 3.1程序設(shè)計概述
  3.1.1程序設(shè)計基本步驟
  3.1.2C語言編寫風(fēng)格
  3.1.3語句
 3.2scanf函數(shù)和字符輸入/輸出函數(shù)調(diào)用
  3.2.1數(shù)據(jù)輸入的概念
  3.2.2scanf函數(shù)的調(diào)用
  3.2.3getchar函數(shù)
  3.2.4putchar函數(shù)
 3.3程序的3種基本結(jié)構(gòu)
 3.4if選擇結(jié)構(gòu)語句
  3.4.1if語句的3種形式
  3.4.2if語句的嵌套
 3.5switch選擇結(jié)構(gòu)語句
 3.6程序設(shè)計舉例
 本章小結(jié)
 習(xí)題3
第4章 循環(huán)結(jié)構(gòu)程序設(shè)計
第5章 數(shù)組
第6章 函數(shù)和模塊設(shè)計
第7章 指針
第8章 結(jié)構(gòu)體與聯(lián)合體
第9章 預(yù)處理和標(biāo)準(zhǔn)函數(shù)
第10章 文件
第11章 數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)抽象
附錄 AASCII代碼對照表
附錄 BC庫函數(shù)

章節(jié)摘錄

  第1章 C語言概述  1.1.2 C語言的主要特點(diǎn)  一種語言之所以能存在和發(fā)展,并具有強(qiáng)大的生命力,總是有其不同于(或優(yōu)于)其他語言的特點(diǎn)。C語言的主要特點(diǎn)簡單概述如下?! ?.簡潔、緊湊、使用方便、靈活  C語言一共只有32個關(guān)鍵字,9種控制語句,程序書寫形式自由,語法控制不嚴(yán)格,表達(dá)式簡練、靈活、實用?! ?.運(yùn)算符豐富  C語言中共有34個運(yùn)算符,與豐富的數(shù)據(jù)類型相結(jié)合,構(gòu)成了各種各樣的表達(dá)式,實現(xiàn)了在其他高級語言中難以實現(xiàn)的各種復(fù)雜運(yùn)算。  3.數(shù)據(jù)結(jié)構(gòu)豐富  C語言的數(shù)據(jù)類型有整型、實型、字符型、數(shù)組類型、指針類型、結(jié)構(gòu)體類型、聯(lián)合體類型等,能用來實現(xiàn)各種復(fù)雜的數(shù)據(jù)類型的運(yùn)算。尤其是指針類型數(shù)據(jù)的引入,使程序運(yùn)行效率更高。另外C語言具有強(qiáng)大的圖形功能,支持多種顯示器和驅(qū)動器,且計算功能、邏輯判斷功能強(qiáng)大?! ?.結(jié)構(gòu)式語言  結(jié)構(gòu)式語言的顯著特點(diǎn)是程序代碼模塊化,即程序的各個部分除了必要的信息交流外彼此獨(dú)立。C語言由函數(shù)集合構(gòu)成,函數(shù)之間彼此獨(dú)立,具有編寫結(jié)構(gòu)式程序所必需的基本流程控制語句。C語言的源文件可以分割成多個源程序,分別進(jìn)行編譯,然后通過連接形成可執(zhí)行的目標(biāo)文件,為開發(fā)大型軟件提供了方便。同時,C語言還提供了多種存儲屬性,使數(shù)據(jù)可以在需要的作用域中起作用,從而提高了程序的可靠性。C語言的這種結(jié)構(gòu)化方式使程序?qū)哟胃逦?,使用、維護(hù)及調(diào)試更方便?! ?.語法限制不太嚴(yán)格、程序設(shè)計自由度大  一般的高級語言語法檢查比較嚴(yán),能夠檢查出幾乎所有的語法錯誤。而C語言則放寬了語法檢查,允許程序編寫者有較大的自由度。例如,對數(shù)組下標(biāo)越界不作檢查。因此,在程序設(shè)計中,程序員不要過分依賴編譯器的語法檢查?! ?.允許直接訪問物理地址  C語言既具有高級語言的功能,又具有低級語言的許多功能,能夠像匯編語言一樣對位、字節(jié)和地址進(jìn)行操作,還可以用來編寫系統(tǒng)軟件。C語言的這種雙重性,使它既是成功的系統(tǒng)描述語言,又是通用的程序設(shè)計語言。有人把C語言稱為“高級語言中的低級語言”。  7.程序生成代碼質(zhì)量高  程序執(zhí)行效率高,一般只比匯編程序生成的目標(biāo)代碼效率低10%~20%。  8.適用范圍大、可移植性好  C語言編寫的程序中沒有依賴硬件的輸入輸出語句,程序的輸人輸出功能是通過調(diào)用輸入輸出函數(shù)實現(xiàn)的,而這些函數(shù)是由系統(tǒng)提供的獨(dú)立于C語言的程序模塊,所以編寫好的C源程序基本上不作修改就可以用于各種型號的計算機(jī)和各種操作系統(tǒng),從而便于在硬件結(jié)構(gòu)不同的計算機(jī)之間實現(xiàn)程序的移植?! ?hellip;… 

編輯推薦

  教學(xué)目標(biāo)明確,注重理論與實踐的結(jié)合?! 〗虒W(xué)方法靈活,培養(yǎng)學(xué)生自主學(xué)習(xí)的能力。  教學(xué)內(nèi)容先進(jìn),強(qiáng)調(diào)計算機(jī)在各專業(yè)中的應(yīng)用。  教學(xué)模式完善,提供配套的教學(xué)資源解決方案。

圖書封面

評論、評分、閱讀與下載


    程序設(shè)計基礎(chǔ) PDF格式下載


用戶評論 (總計1條)

 
 

  •   質(zhì)量還好,可能是五一的原因,送貨速度慢
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7