出版時(shí)間:2012-2 出版社:科學(xué)出版社 作者:羅朝盛 主編 頁(yè)數(shù):300
內(nèi)容概要
本書(shū)共10章,包括:c語(yǔ)言程序設(shè)計(jì)概述,數(shù)據(jù)類型與常用庫(kù)函數(shù),運(yùn)算符與表達(dá)式,算法與控制結(jié)構(gòu),數(shù)組、字符串與指針,函數(shù),編譯預(yù)處理,結(jié)構(gòu)體、共用體與枚舉類型,文件操作,c++程序設(shè)計(jì)初步。本書(shū)配有大量的例題和習(xí)題,適合教師課堂教學(xué)和讀者自學(xué);配有以任務(wù)驅(qū)動(dòng)方式設(shè)計(jì)的“c語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)cai系統(tǒng)”。使用本cai系統(tǒng)進(jìn)行上機(jī)實(shí)驗(yàn),學(xué)生的上機(jī)實(shí)驗(yàn)?zāi)康臅?huì)更加明確,可大大改善實(shí)驗(yàn)效果,減輕教師指導(dǎo)學(xué)生實(shí)驗(yàn)的工作量。此外,本書(shū)還提供用于課堂教學(xué)的電子課件和實(shí)驗(yàn)cai系統(tǒng)網(wǎng)絡(luò)版。
本書(shū)可以作為各類高等院校計(jì)算機(jī)專業(yè)及理工科非計(jì)算機(jī)專業(yè)學(xué)生學(xué)習(xí)“c語(yǔ)言程序設(shè)計(jì)”課程的教材,也可作為廣大計(jì)算機(jī)愛(ài)好者學(xué)習(xí)c語(yǔ)言程序設(shè)計(jì)的參考書(shū)。
書(shū)籍目錄
第1章 c語(yǔ)言程序設(shè)計(jì)概述
1.1計(jì)算機(jī)程序設(shè)計(jì)概述
1.2c語(yǔ)言簡(jiǎn)介
1.3c語(yǔ)言的程序結(jié)構(gòu)
1.4運(yùn)行一個(gè)c語(yǔ)言程序
小結(jié)
習(xí)題
第2章 數(shù)據(jù)類型與常用庫(kù)函數(shù)
2.1c語(yǔ)言的數(shù)據(jù)類型
2.2常量
2.3變量
2.4指針變量
2.5標(biāo)準(zhǔn)輸入/輸出函數(shù)用法
2.6常用庫(kù)函數(shù)
小結(jié)
習(xí)題
第3章 運(yùn)算符與表達(dá)式
3.1運(yùn)算符概述
3.2算術(shù)運(yùn)算符與算術(shù)表達(dá)式
3.3賦值運(yùn)算符和賦值表達(dá)式
3.4關(guān)系運(yùn)算與邏輯運(yùn)算
3.5逗號(hào)運(yùn)算符與逗號(hào)表達(dá)式
3.6位運(yùn)算符
3.7指針變量的運(yùn)算
3.8表達(dá)式中的類型轉(zhuǎn)賴
小結(jié)
習(xí)題
第4章 算法與控制結(jié)構(gòu)
4.1c語(yǔ)句結(jié)構(gòu)
4.2算法及算法的表示
4.3順序結(jié)構(gòu)
4.4選擇結(jié)構(gòu)
4.5循環(huán)結(jié)構(gòu)
4.6其他控制語(yǔ)句
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ù)組與多級(jí)指針變量
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動(dòng)態(tài)數(shù)據(jù)結(jié)構(gòu)——鏈表
8.5共用體
8.6枚舉類型
8.7自定義類型標(biāo)識(shí)符
小結(jié)
習(xí)題
第9章 文件操作
9.1文件系統(tǒng)的概念
9.2文件的打開(kāi)與關(guān)閉
9.3文件的讀寫(xiě)
9.4應(yīng)用舉例
小結(jié)
習(xí)題
第10章 c++程序設(shè)計(jì)初步
10.1面向?qū)ο蟮母拍?br /> 10.2 c++的輸入與輸出
10.3函數(shù)重載
10.4類與對(duì)象
10.5繼承與派生
小結(jié)
習(xí)題
附錄
附錄a ascii字符集
附錄b運(yùn)算符的優(yōu)先級(jí)和結(jié)合性
附錄c標(biāo)準(zhǔn)c庫(kù)函數(shù)
附錄dc語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)cai系統(tǒng)
參考文獻(xiàn)
章節(jié)摘錄
2.運(yùn)算符豐富 C的運(yùn)算符包含的范圍很廣泛,共有34個(gè)運(yùn)算符。C語(yǔ)言把括號(hào)、賦值、強(qiáng)制類型轉(zhuǎn)換等都作為運(yùn)算符處理,從而使C的運(yùn)算類型極其豐富,表達(dá)式類型多樣化,靈活使用各種運(yùn)算符可以實(shí)現(xiàn)在其他高級(jí)語(yǔ)言中難以實(shí)現(xiàn)的運(yùn)算。 3.數(shù)據(jù)結(jié)構(gòu)豐富 C的數(shù)據(jù)類型有整型、實(shí)型、字符型、數(shù)組類型、指針類型、結(jié)構(gòu)體類型、共用體類型等,能用來(lái)實(shí)現(xiàn)各種復(fù)雜的數(shù)據(jù)類型的運(yùn)算;并引入了指針概念,使程序效率更高。另外,C語(yǔ)言具有強(qiáng)大的圖形功能,支持多種顯示器和驅(qū)動(dòng)器,且計(jì)算功能、邏輯判斷功能強(qiáng)大?! ?.C是結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言 結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言的顯著特點(diǎn)是代碼及數(shù)據(jù)的分隔化,即程序的各個(gè)部分除了必要的信息交流外彼此獨(dú)立。這種結(jié)構(gòu)化方式可使程序?qū)哟吻逦?,便于使用、維護(hù)以及調(diào)試。C語(yǔ)言是以函數(shù)形式提供給用戶的。這些函數(shù)可以方便地調(diào)用,并具有多種循環(huán)、條件語(yǔ)句控制程序流向,從而使程序完全結(jié)構(gòu)化?! ?.C語(yǔ)法限制不太嚴(yán)格、程序設(shè)計(jì)自由度大 一般的高級(jí)語(yǔ)言語(yǔ)法檢查比較嚴(yán),能夠檢查出幾乎所有的語(yǔ)法錯(cuò)誤。而C語(yǔ)言允許程序編寫(xiě)者有較大的自由度?! ?.C語(yǔ)言允許直接訪問(wèn)物理地址,可以直接對(duì)硬件進(jìn)行操作 C語(yǔ)言既具有高級(jí)語(yǔ)言的功能,又具有低級(jí)語(yǔ)言的許多功能,能夠像匯編語(yǔ)言一樣對(duì)位、字節(jié)和地址進(jìn)行操作,而這三者是計(jì)算機(jī)最基本的工作單元,可以用來(lái)寫(xiě)系統(tǒng)軟件。所以,有人把C語(yǔ)言稱為中級(jí)語(yǔ)言?! ?.C語(yǔ)言程序生成代碼質(zhì)量高,程序執(zhí)行效率高 一般只比匯編程序生成的目標(biāo)代碼效率低10%~20%。 8.C語(yǔ)言適用范圍大 C語(yǔ)言還有一個(gè)突出的優(yōu)點(diǎn)就是適合于多種操作系統(tǒng),如DOS、UNIX,也適用于多種機(jī)型。C語(yǔ)言既適合編寫(xiě)大型的系統(tǒng)軟件,也適合編寫(xiě)應(yīng)用軟件?! 語(yǔ)言的以上特點(diǎn),讀者現(xiàn)在也許還不能深刻理解,待學(xué)完C語(yǔ)言以后再回顧一下,就會(huì)有比較深的體會(huì)。 ……
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版