C語言程序設(shè)計

出版時間:2012-2  出版社:科學(xué)出版社  作者:羅朝盛 主編  頁數(shù):300  

內(nèi)容概要

  本書共10章,包括:c語言程序設(shè)計概述,數(shù)據(jù)類型與常用庫函數(shù),運算符與表達(dá)式,算法與控制結(jié)構(gòu),數(shù)組、字符串與指針,函數(shù),編譯預(yù)處理,結(jié)構(gòu)體、共用體與枚舉類型,文件操作,c++程序設(shè)計初步。本書配有大量的例題和習(xí)題,適合教師課堂教學(xué)和讀者自學(xué);配有以任務(wù)驅(qū)動方式設(shè)計的“c語言程序設(shè)計實驗cai系統(tǒng)”。使用本cai系統(tǒng)進(jìn)行上機實驗,學(xué)生的上機實驗?zāi)康臅用鞔_,可大大改善實驗效果,減輕教師指導(dǎo)學(xué)生實驗的工作量。此外,本書還提供用于課堂教學(xué)的電子課件和實驗cai系統(tǒng)網(wǎng)絡(luò)版。
  本書可以作為各類高等院校計算機專業(yè)及理工科非計算機專業(yè)學(xué)生學(xué)習(xí)“c語言程序設(shè)計”課程的教材,也可作為廣大計算機愛好者學(xué)習(xí)c語言程序設(shè)計的參考書。

書籍目錄

第1章 c語言程序設(shè)計概述
 1.1計算機程序設(shè)計概述
 1.2c語言簡介
 1.3c語言的程序結(jié)構(gòu)
 1.4運行一個c語言程序
 小結(jié)
 習(xí)題
第2章 數(shù)據(jù)類型與常用庫函數(shù)
 2.1c語言的數(shù)據(jù)類型
 2.2常量
 2.3變量
 2.4指針變量
 2.5標(biāo)準(zhǔn)輸入/輸出函數(shù)用法
 2.6常用庫函數(shù)
 小結(jié)
 習(xí)題
第3章 運算符與表達(dá)式
 3.1運算符概述
 3.2算術(shù)運算符與算術(shù)表達(dá)式
 3.3賦值運算符和賦值表達(dá)式
 3.4關(guān)系運算與邏輯運算
 3.5逗號運算符與逗號表達(dá)式
 3.6位運算符
 3.7指針變量的運算
 3.8表達(dá)式中的類型轉(zhuǎn)賴
 小結(jié)
 習(xí)題
第4章 算法與控制結(jié)構(gòu)
 4.1c語句結(jié)構(gòu)
 4.2算法及算法的表示
 4.3順序結(jié)構(gòu)
 4.4選擇結(jié)構(gòu)
 4.5循環(huán)結(jié)構(gòu)
 4.6其他控制語句
 4.7應(yīng)用程序舉例
 小結(jié)
 習(xí)題
第5章 數(shù)組、字符串與指針
 5.1數(shù)組概述
 5.2一維數(shù)組
 5.3二維數(shù)組與多維數(shù)組
 5.4數(shù)組與指針
 5.5字符數(shù)組與字符串
 5.6字符串與字符指針
 5.7指針數(shù)組與多級指針變量
 5.8應(yīng)用程序舉例
 小結(jié)
 習(xí)題
第6章 函數(shù)
 6.1函數(shù)概述
 6.2函數(shù)的定義
 6.3函數(shù)調(diào)用與參數(shù)傳遞
 6.4函數(shù)與指針
 6.5mam函數(shù)的參數(shù)
 6.6函數(shù)與變量的作用域
 6.7應(yīng)用程序舉例
 小結(jié)
 習(xí)題
第7章 編譯預(yù)處理
 7.1宏定義
 7.2文件包含
 7.3條件編譯
 7.4應(yīng)用程序舉例
 小結(jié)
 習(xí)題
第8章 結(jié)構(gòu)體、共用體與枚舉類型
 8.1結(jié)構(gòu)體類型與結(jié)構(gòu)體變量
 8.2結(jié)構(gòu)體數(shù)組
 8.3結(jié)構(gòu)體與函數(shù)
 8.4動態(tài)數(shù)據(jù)結(jié)構(gòu)——鏈表
 8.5共用體
 8.6枚舉類型
 8.7自定義類型標(biāo)識符
 小結(jié)
 習(xí)題
第9章 文件操作
 9.1文件系統(tǒng)的概念
 9.2文件的打開與關(guān)閉
 9.3文件的讀寫
 9.4應(yīng)用舉例
 小結(jié)
 習(xí)題
第10章 c++程序設(shè)計初步
 10.1面向?qū)ο蟮母拍?br /> 10.2 c++的輸入與輸出
 10.3函數(shù)重載
 10.4類與對象
 10.5繼承與派生
 小結(jié)
 習(xí)題
附錄
 附錄a ascii字符集
 附錄b運算符的優(yōu)先級和結(jié)合性
 附錄c標(biāo)準(zhǔn)c庫函數(shù)
 附錄dc語言程序設(shè)計實驗cai系統(tǒng)
參考文獻(xiàn)

章節(jié)摘錄

  2.運算符豐富  C的運算符包含的范圍很廣泛,共有34個運算符。C語言把括號、賦值、強制類型轉(zhuǎn)換等都作為運算符處理,從而使C的運算類型極其豐富,表達(dá)式類型多樣化,靈活使用各種運算符可以實現(xiàn)在其他高級語言中難以實現(xiàn)的運算。  3.數(shù)據(jù)結(jié)構(gòu)豐富  C的數(shù)據(jù)類型有整型、實型、字符型、數(shù)組類型、指針類型、結(jié)構(gòu)體類型、共用體類型等,能用來實現(xiàn)各種復(fù)雜的數(shù)據(jù)類型的運算;并引入了指針概念,使程序效率更高。另外,C語言具有強大的圖形功能,支持多種顯示器和驅(qū)動器,且計算功能、邏輯判斷功能強大?! ?.C是結(jié)構(gòu)化程序設(shè)計語言  結(jié)構(gòu)化程序設(shè)計語言的顯著特點是代碼及數(shù)據(jù)的分隔化,即程序的各個部分除了必要的信息交流外彼此獨立。這種結(jié)構(gòu)化方式可使程序?qū)哟吻逦?,便于使用、維護(hù)以及調(diào)試。C語言是以函數(shù)形式提供給用戶的。這些函數(shù)可以方便地調(diào)用,并具有多種循環(huán)、條件語句控制程序流向,從而使程序完全結(jié)構(gòu)化?! ?.C語法限制不太嚴(yán)格、程序設(shè)計自由度大  一般的高級語言語法檢查比較嚴(yán),能夠檢查出幾乎所有的語法錯誤。而C語言允許程序編寫者有較大的自由度?! ?.C語言允許直接訪問物理地址,可以直接對硬件進(jìn)行操作  C語言既具有高級語言的功能,又具有低級語言的許多功能,能夠像匯編語言一樣對位、字節(jié)和地址進(jìn)行操作,而這三者是計算機最基本的工作單元,可以用來寫系統(tǒng)軟件。所以,有人把C語言稱為中級語言?! ?.C語言程序生成代碼質(zhì)量高,程序執(zhí)行效率高  一般只比匯編程序生成的目標(biāo)代碼效率低10%~20%?! ?.C語言適用范圍大  C語言還有一個突出的優(yōu)點就是適合于多種操作系統(tǒng),如DOS、UNIX,也適用于多種機型。C語言既適合編寫大型的系統(tǒng)軟件,也適合編寫應(yīng)用軟件。  C語言的以上特點,讀者現(xiàn)在也許還不能深刻理解,待學(xué)完C語言以后再回顧一下,就會有比較深的體會。   ……

圖書封面

評論、評分、閱讀與下載


    C語言程序設(shè)計 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7