C語(yǔ)言與程序設(shè)計(jì)(第2版)(普通高等教育計(jì)算機(jī)類專業(yè)“十三五”規(guī)劃教材)
定 價(jià):46.5 元
- 作者:胡元義,王磊,呂林濤,高勇 等 編
- 出版時(shí)間:2017/10/1
- ISBN:9787560598680
- 出 版 社:西安交通大學(xué)出版社
- 中圖法分類:TP312C
- 頁(yè)碼:
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16開(kāi)
《C語(yǔ)言與程序設(shè)計(jì)(第2版)/普通高等教育計(jì)算機(jī)類專業(yè)十三五規(guī)劃教材》作為程序設(shè)計(jì)課程的教材,在結(jié)構(gòu)上注重知識(shí)的系統(tǒng)性、完整性和連貫性,將理論與實(shí)踐有機(jī)結(jié)合。作者在總結(jié)多年教學(xué)與實(shí)踐的基礎(chǔ)上,精選了約400道設(shè)計(jì)獨(dú)到的例題來(lái)作為典型概念示例和程序精講,并且兼顧C(jī)語(yǔ)言等級(jí)考試,所有程序例題與習(xí)題都在VC 6.0環(huán)境下上機(jī)通過(guò)。對(duì)重點(diǎn)章節(jié)如函數(shù)和指針內(nèi)容,作者采用了獨(dú)創(chuàng)的動(dòng)態(tài)圖分析方法來(lái)分析程序執(zhí)行中函數(shù)或指針的變化情況,使函數(shù)和指針內(nèi)容中難以掌握的部分迎刃而解!禖語(yǔ)言與程序設(shè)計(jì)(第2版)/普通高等教育計(jì)算機(jī)類專業(yè)十三五規(guī)劃教材》編寫(xiě)循序漸進(jìn)、深入淺出且圖文并茂,力求達(dá)到使讀者深入掌握C語(yǔ)言程序設(shè)計(jì)的目的。
《C語(yǔ)言與程序設(shè)計(jì)(第2版)/普通高等教育計(jì)算機(jī)類專業(yè)十三五規(guī)劃教材》除了可以作為程序設(shè)計(jì)語(yǔ)言教材外,還可以作為全國(guó)計(jì)算機(jī)等級(jí)考試的教材或參考書(shū)。對(duì)于從事計(jì)算機(jī)專業(yè)的工作者,《C語(yǔ)言與程序設(shè)計(jì)(第2版)/普通高等教育計(jì)算機(jī)類專業(yè)十三五規(guī)劃教材》也是一本難得的資料書(shū)。
本書(shū)作為程序設(shè)計(jì)課程的教材,在結(jié)構(gòu)上注重知識(shí)的系統(tǒng)性、完整性和連貫性;在內(nèi)容上突出重點(diǎn),分散難點(diǎn);在講授中循序漸進(jìn)、深入淺出,將理論與實(shí)踐有機(jī)結(jié)合,融知識(shí)傳授與能力培養(yǎng)于一體。
作者在總結(jié)多年教學(xué)與實(shí)踐的基礎(chǔ)上,精選了大量?jī)?nèi)容生動(dòng)、設(shè)計(jì)獨(dú)到的例題來(lái)作為典型概念示例和程序精講,并且兼顧C(jī)語(yǔ)言等級(jí)考試,許多例題就是選自歷年二級(jí)C語(yǔ)言等級(jí)考題試題。全書(shū)給出了近400道例題,且所有程序例題與習(xí)題都在VC 6.0環(huán)境下上機(jī)通過(guò)。本書(shū)在例題分析中大量采用了圖示說(shuō)明,這樣使解題思路更加一目了然。對(duì)重點(diǎn)章節(jié)如函數(shù)和指針內(nèi)容,作者采用了獨(dú)創(chuàng)的動(dòng)態(tài)圖分析方法來(lái)分析程序執(zhí)行中函數(shù)或指針變化的情況,使這些難點(diǎn)更容易被讀者理解。此外,對(duì)采用指針來(lái)指向數(shù)組元素的相關(guān)內(nèi)容,作者采用了新穎的表述方法來(lái)解決同一個(gè)數(shù)組元素有多種表示法的問(wèn)題。對(duì)于文件的講解,作者也輔以圖片來(lái)進(jìn)行說(shuō)明,以便讀者能夠深入了解文件內(nèi)部的讀寫(xiě)過(guò)程。
本書(shū)第1章介紹了計(jì)算機(jī)的基本知識(shí)和程序設(shè)計(jì)的基本概念,并在此基礎(chǔ)上介紹了C語(yǔ)言的發(fā)展歷程和特點(diǎn),同時(shí)還介紹了C語(yǔ)言程序的基本組成以及在VisualC 環(huán)境下的上機(jī)操作。第2章介紹有關(guān)C語(yǔ)言程序設(shè)計(jì)的基礎(chǔ)知識(shí),如:C語(yǔ)言的基本符號(hào)與基本數(shù)據(jù)類型,C語(yǔ)言常量、變量的概念和使用規(guī)則,C語(yǔ)言的運(yùn)算符與表達(dá)式,以及對(duì)C語(yǔ)言數(shù)據(jù)的輸入和輸出方法。第3章介紹了如何使用順序、選擇和循環(huán)三種基本結(jié)構(gòu)來(lái)進(jìn)行程序設(shè)計(jì)的方法,這是程序設(shè)計(jì)最基本的內(nèi)容,也是真正掌握編程的一個(gè)必由之路。第4章的數(shù)組實(shí)際上是一個(gè)量的擴(kuò)展,即由對(duì)少量的個(gè)別數(shù)據(jù)的處理編程擴(kuò)展到對(duì)大量的成批數(shù)據(jù)的處理編程,因此引入了存放成批數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)數(shù)組。第5章函數(shù)實(shí)際上是對(duì)程序結(jié)構(gòu)的擴(kuò)展,即程序由一個(gè)單一的主函數(shù)擴(kuò)展到多個(gè)函數(shù)時(shí)如何定義和調(diào)用這些函數(shù)?參數(shù)如何在函數(shù)之間傳遞?計(jì)算結(jié)果又如何由被調(diào)函數(shù)返回?這些都將在第5章里得到解答。第6章的指針實(shí)際上是對(duì)變量訪問(wèn)的擴(kuò)展,通過(guò)指針可以有效地表示各種復(fù)雜的數(shù)據(jù)結(jié)構(gòu),從而編寫(xiě)出精煉且高效的程序來(lái)。第7章的結(jié)構(gòu)體是在第4章數(shù)組簡(jiǎn)單量的擴(kuò)展基礎(chǔ)上的又一個(gè)更高層次的擴(kuò)展,即將不同的簡(jiǎn)單量組合在一起形成一個(gè)復(fù)雜的量結(jié)構(gòu)體,進(jìn)而也可以形成一批結(jié)構(gòu)體的量。第8章介紹了C語(yǔ)言程序如何處理來(lái)自外存的數(shù)據(jù),即如何與外存文件中的數(shù)據(jù)打交道。此外,對(duì)于那些與各章內(nèi)容沒(méi)有緊密聯(lián)系或無(wú)關(guān)緊要又較少使用的內(nèi)容,則統(tǒng)統(tǒng)歸于第9章C語(yǔ)言知識(shí)補(bǔ)遺,這樣使各章的知識(shí)更為緊湊、清晰和精煉。
本書(shū)在章節(jié)內(nèi)容和安排上也進(jìn)行了調(diào)整,第3章至第8章均在最后增加了一節(jié)典型例題精講,以利于開(kāi)拓讀者解題思路和提高編程能力,以達(dá)到舉一反三的目的。本書(shū)所講授的內(nèi)容均基于VC 環(huán)境。
本書(shū)配有《C語(yǔ)言與程序設(shè)計(jì)習(xí)題解析及上機(jī)指導(dǎo)(第2版)》,可供師生參考。建議兩書(shū)配合使用,以達(dá)到更好的教學(xué)效果。本書(shū)帶*的內(nèi)容為選講內(nèi)容,可根據(jù)講授時(shí)數(shù)進(jìn)行取舍。
本書(shū)除了可以作為程序設(shè)計(jì)語(yǔ)言教材外,還可以作為全國(guó)計(jì)算機(jī)等級(jí)考試的教材或參考書(shū)。對(duì)于從事計(jì)算機(jī)專業(yè)的工作者,本書(shū)也是難得的一本資料書(shū)。
歡迎讀者對(duì)本書(shū)的內(nèi)容及本書(shū)中作者的某些見(jiàn)解和表述方法提出批評(píng)指正。
前言
第1章 C語(yǔ)言與程序設(shè)計(jì)簡(jiǎn)介
1.1 計(jì)算機(jī)和程序設(shè)計(jì)的基本概念
1.1.1 計(jì)算機(jī)系統(tǒng)組成
1.1.2 程序與程序設(shè)計(jì)語(yǔ)言
1.2 C語(yǔ)言的發(fā)展歷程和特點(diǎn)
1.2.1 C語(yǔ)言的發(fā)展歷程
1.2.2 C語(yǔ)言的主要特點(diǎn)
1.3 C語(yǔ)言程序的基本組成
1.4 VisualC 上機(jī)操作
1.4.1 VisualC 的安裝和啟動(dòng)
1.4.2 VisualC 環(huán)境的使用
習(xí)題1
第2章 C語(yǔ)言程序設(shè)計(jì)基礎(chǔ)
2.1 C語(yǔ)言的基本符號(hào)與數(shù)據(jù)類型
2.1.1 C語(yǔ)言的基本符號(hào)
2.1.2 C語(yǔ)言的數(shù)據(jù)類型
2.2 常量
2.2.1 整型常量、實(shí)型常量及符號(hào)常量
2.2.2 字符常量與字符串常量
2.3 變量
2.3.1 變量的概念、定義與初始化
2.3.2 整型變量、實(shí)型變量與字符型變量
2.4 運(yùn)算符與表達(dá)式
2.4.1 C語(yǔ)言運(yùn)算符簡(jiǎn)介
2.4.2 算術(shù)運(yùn)算符和算術(shù)表達(dá)式
2.4.3 關(guān)系運(yùn)算符和關(guān)系表達(dá)式
2.4.4 邏輯運(yùn)算符和邏輯表達(dá)式
2.4.5 賦值運(yùn)算符與復(fù)合賦值運(yùn)算符
2.4.6 表達(dá)式中數(shù)據(jù)類型的自動(dòng)和強(qiáng)制轉(zhuǎn)換
2.5 數(shù)據(jù)的輸入/輸出
2.5.1 字符輸入/輸出函數(shù)
2.5.2 格式輸出函數(shù)
2.5.3 格式輸入函數(shù)
習(xí)題2
第3章 三種基本結(jié)構(gòu)的程序設(shè)計(jì)
3.1 程序基本結(jié)構(gòu)及C程序語(yǔ)句分類
3.1.1 程序的基本結(jié)構(gòu)
3.1.2 C程序中的語(yǔ)句分類
3.2 順序結(jié)構(gòu)程序設(shè)計(jì)
3.2.1 賦值語(yǔ)句
3.2.2 順序結(jié)構(gòu)程序
3.3 選擇結(jié)構(gòu)程序設(shè)計(jì)
3.3.1 if語(yǔ)句
3.3.2 if語(yǔ)句的嵌套
3.3.3 條件運(yùn)算符和條件表達(dá)式
3.3.4 switch語(yǔ)句
3.4 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
3.4.1 while語(yǔ)句
3.4.2 do-while語(yǔ)句
3.4.3 for語(yǔ)句
3.4.4 逗號(hào)運(yùn)算符及逗號(hào)表達(dá)式
3.4.5 break語(yǔ)句、continue語(yǔ)句和go to語(yǔ)句
3.4.6 循環(huán)嵌套
3.5 典型例題精講
習(xí)題3
第4章 數(shù)組
4.1 一維數(shù)組
4.1.1 一維數(shù)組的定義
4.1.2 一維數(shù)組的引用和初始化
4.2 二維數(shù)組
4.2.1 二維數(shù)組的定義
4.2.2 二維數(shù)組的引用和初始化
4.3 字符數(shù)組和字符串
4.3.1 字符數(shù)組的定義、引用及初始化
4.3.2 字符串
4.3.3 常用字符串處理函數(shù)
4.4 典型例題精講
習(xí)題4
第5章 函數(shù)
第6章 指針
第7章 結(jié)構(gòu)體
第8章 文件
第9章 C語(yǔ)言與程序設(shè)計(jì)補(bǔ)遺
附錄
參考文獻(xiàn)