出版時(shí)間:2012-1 出版社:人民郵電 作者:張淼 頁(yè)數(shù):244 字?jǐn)?shù):382000
內(nèi)容概要
本書(shū)依據(jù)教育部考試中心最新發(fā)布的《全國(guó)計(jì)算機(jī)等級(jí)考試大綱》以及作者多年對(duì)等級(jí)考試的研究而編寫(xiě)而成,旨在幫助考生(尤其是非計(jì)算機(jī)專(zhuān)業(yè)初學(xué)者)學(xué)習(xí)相關(guān)內(nèi)容,順利通過(guò)考試。
全書(shū)共有13章,主要內(nèi)容包括:程序設(shè)計(jì)和C語(yǔ)言基礎(chǔ),數(shù)據(jù)類(lèi)型、運(yùn)算符和表達(dá)式,順序結(jié)構(gòu),選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)的程序設(shè)計(jì),數(shù)組,函數(shù),變量的作用域和存儲(chǔ)類(lèi)別,指針,編譯預(yù)處理,結(jié)構(gòu)體、共用體和用戶(hù)自定義類(lèi)型,位運(yùn)算以及文件等。
本書(shū)配套光盤(pán)中提供多媒體課堂,以動(dòng)畫(huà)的方式講解重點(diǎn)和難點(diǎn),為考生營(yíng)造輕松的學(xué)習(xí)環(huán)境。此外,還提供了供考生熟悉筆試和上機(jī)考試環(huán)境的模擬系統(tǒng)。
本書(shū)可作為全國(guó)計(jì)算機(jī)等級(jí)考試培訓(xùn)教材和自學(xué)用書(shū),也可作為學(xué)習(xí)C語(yǔ)言的參考書(shū)。
書(shū)籍目錄
第1章 程序設(shè)計(jì)和C語(yǔ)言
1.1 程序設(shè)計(jì)的基本概念
1.1.1 程序和程序設(shè)計(jì)
1.1.2 計(jì)算機(jī)語(yǔ)言
1.1.3 算法的概念
1.1.4 結(jié)構(gòu)化程序設(shè)計(jì)
1.2 Visual C++ 6.0集成開(kāi)發(fā)環(huán)境簡(jiǎn)介
1.2.1 VC 6.0的啟動(dòng)
1.2.2 VC 6.0的退出
1.2.3 VC 6.0集成開(kāi)發(fā)環(huán)境介紹
1.2.4 修改已有的源程序
1.2.5 編譯、連接信息的處理
1.3 C語(yǔ)言簡(jiǎn)介
1.3.1 如何學(xué)習(xí)C語(yǔ)言
1.3.2 C程序的構(gòu)成
1.3.3 C程序的書(shū)寫(xiě)格式
1.3.4 C程序的開(kāi)發(fā)過(guò)程
1.4 C程序的上機(jī)步驟
課后總復(fù)習(xí)
第2章 數(shù)據(jù)類(lèi)型、運(yùn)算符和表達(dá)式
2.1 常量、變量和標(biāo)識(shí)符
2.1.1 標(biāo)識(shí)符
2.1.2 關(guān)鍵字
2.1.3 常量
2.1.4 符號(hào)常量
2.1.5 變量
2.2 數(shù)據(jù)類(lèi)型
2.3 整型數(shù)據(jù)
2.3.1 整型變量
2.3.2 整型常量
2.4 實(shí)型數(shù)據(jù)
2.4.1 實(shí)型變量
2.4.2 實(shí)型常量
2.5 字符型數(shù)據(jù)
2.5.1 字符變量
2.5.2 字符常量
2.5.3 字符型數(shù)據(jù)的運(yùn)算
2.5.4 字符串常量
2.6 不同數(shù)據(jù)類(lèi)型之間的轉(zhuǎn)換
2.7 算術(shù)運(yùn)算符和算術(shù)表達(dá)式
2.7.1 算術(shù)運(yùn)算符
2.7.2 算術(shù)表達(dá)式
2.8 賦值運(yùn)算符和賦值表達(dá)式
2.8.1 賦值運(yùn)算符和賦值表達(dá)式
2.8.2 復(fù)合的賦值表達(dá)式
2.9 自增和自減運(yùn)算符
2.10 逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式
課后總復(fù)習(xí)
第3章 順序結(jié)構(gòu)程序設(shè)計(jì)
3.1 C語(yǔ)句分類(lèi)
3.2 賦值語(yǔ)句
3.3 數(shù)據(jù)的輸入與輸出
3.4 數(shù)據(jù)的輸入與輸出——scanf函數(shù)
3.4.1 scanf函數(shù)的調(diào)用格式
3.4.2 scanf函數(shù)的格式字符
3.4.3 scanf函數(shù)的使用說(shuō)明
3.5 數(shù)據(jù)的輸入與輸出——printf函數(shù)
3.5.1 printf函數(shù)的調(diào)用格式
3.5.2 printf函數(shù)的格式字符
3.5.3 printf函數(shù)的使用說(shuō)明
3.6 數(shù)據(jù)的輸入與輸出——getchar函數(shù)和putchar函數(shù)
3.6.1 字符輸入函數(shù)getchar
3.6.2 字符輸出函數(shù)putchar
3.7 順序結(jié)構(gòu)程序舉例
課后總復(fù)習(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 if語(yǔ)句
4.4.1 if語(yǔ)句的基本形式
4.4.2 if語(yǔ)句的嵌套
4.5 switch語(yǔ)句
課后總復(fù)習(xí)
第5章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
5.1 用for語(yǔ)句構(gòu)成的循環(huán)結(jié)構(gòu)
5.1.1 for循環(huán)語(yǔ)句的一般形式
5.1.2 for循環(huán)語(yǔ)句的執(zhí)行過(guò)程
5.2 用while語(yǔ)句構(gòu)成的循環(huán)結(jié)構(gòu)
5.2.1 while循環(huán)語(yǔ)句的一般形式
5.2.2 while循環(huán)語(yǔ)句的執(zhí)行過(guò)程
5.3 do…while語(yǔ)句構(gòu)成的循環(huán)結(jié)構(gòu)
5.3.1 do…while循環(huán)語(yǔ)句的一般形式
5.3.2 do…while循環(huán)語(yǔ)句的執(zhí)行過(guò)程
5.3.3 3種循環(huán)結(jié)構(gòu)小結(jié)
5.4 循環(huán)結(jié)構(gòu)的嵌套
5.5 break語(yǔ)句和continue語(yǔ)句在循環(huán)體中的作用
5.5.1 break語(yǔ)句
5.5.2 continue語(yǔ)句
5.5.3 break語(yǔ)句和continue語(yǔ)句的區(qū)別
5.6 goto語(yǔ)句
課后總復(fù)習(xí)
第6章 數(shù)組
6.1 有關(guān)數(shù)組的基本概念
6.2 一維數(shù)組
6.2.1 一維數(shù)組的定義
6.2.2 一維數(shù)組的引用
6.2.3 一維數(shù)組的初始化
6.2.4 一維數(shù)組應(yīng)用舉例
6.3 二維數(shù)組
6.3.1 二維數(shù)組的定義
6.3.2 二維數(shù)組的引用
6.3.3 二維數(shù)組的初始化
6.3.4 二維數(shù)組應(yīng)用舉例
6.4 字符數(shù)組
6.4.1 字符數(shù)組的定義
6.4.2 字符數(shù)組的引用
6.4.3 字符數(shù)組的初始化
6.4.4 字符數(shù)組的輸入輸出
6.4.5 字符串處理函數(shù)
6.4.6 字符數(shù)組應(yīng)用舉例
課后總復(fù)習(xí)
第7章 函數(shù)
7.1 庫(kù)函數(shù)
7.2 函數(shù)定義
7.3 函數(shù)的參數(shù)和返回值
7.3.1 函數(shù)參數(shù)
7.3.2 函數(shù)返回值
7.4 函數(shù)的調(diào)用
7.4.1 函數(shù)調(diào)用的一般形式
7.4.2 函數(shù)的嵌套調(diào)用
7.4.3 函數(shù)的遞歸調(diào)用
7.5 函數(shù)的聲明
7.5.1 函數(shù)聲明的形式
7.5.2 函數(shù)聲明的位置
7.6 函數(shù)參數(shù)傳遞
課后總復(fù)習(xí)
第8章 變量的作用域和存儲(chǔ)類(lèi)別
8.1 變量的作用域
8.1.1 局部變量
8.1.2 全局變量
8.2 變量的存儲(chǔ)類(lèi)別
8.2.1 auto變量
8.2.2 static變量
8.2.3 register變量
8.2.4 extern變量
8.3 函數(shù)的存儲(chǔ)分類(lèi)
8.3.1 內(nèi)部函數(shù)
8.3.2 外部函數(shù)
課后總復(fù)習(xí)
第9章 指針
9.1 地址和指針的概念
9.2 指針變量
9.2.1 指針變量的定義
9.2.2 指針運(yùn)算符
9.2.3 指針變量的初始化
9.2.4 指針的運(yùn)算
9.3 指針與一維數(shù)組
9.3.1 指向數(shù)組元素的指針變量
9.3.2 數(shù)組元素的引用
9.4 指針與二維數(shù)組
9.4.1 二維數(shù)組及其元素的地址
9.4.2 指向數(shù)組元素的指針變量
9.5 指針與字符串
9.5.1 使用字符指針實(shí)現(xiàn)字符串的存儲(chǔ)
9.5.2 字符指針與字符數(shù)組的區(qū)別
9.6 指針的指針
9.6.1 指針數(shù)組
9.6.2 指向指針的指針
9.7 指針與函數(shù)
9.7.1 指針作為函數(shù)參數(shù)
9.7.2 一維數(shù)組名作函數(shù)實(shí)參
9.7.3 二維數(shù)組名作函數(shù)實(shí)參
9.7.4 字符指針作函數(shù)實(shí)參
9.7.5 返回指針值的函數(shù)
9.7.6 函數(shù)指針
9.8 main函數(shù)中的參數(shù)
課后總復(fù)習(xí)
第10章 編譯預(yù)處理
10.1 宏替換
10.1.1 不帶參數(shù)的宏定義
10.1.2 帶參數(shù)的宏定義
10.2 文件包含
課后總復(fù)習(xí)
第11章 結(jié)構(gòu)體、共用體和用戶(hù)定義類(lèi)型
11.1 用typedef定義類(lèi)型
11.2 結(jié)構(gòu)體
11.2.1 結(jié)構(gòu)體類(lèi)型的說(shuō)明
11.2.2 結(jié)構(gòu)體變量的定義
11.2.3 結(jié)構(gòu)體變量的初始化
11.2.4 結(jié)構(gòu)體變量的引用
11.2.5 函數(shù)之間結(jié)構(gòu)體變量的數(shù)據(jù)傳遞
11.3 動(dòng)態(tài)存儲(chǔ)分配和鏈表
11.3.1 動(dòng)態(tài)存儲(chǔ)分配
11.3.2 動(dòng)態(tài)鏈表的概念
11.3.3 利用結(jié)構(gòu)體變量構(gòu)成鏈表
11.4 共用體
11.4.1 共用體類(lèi)型的說(shuō)明和變量定義
11.4.2 共用體變量的引用
課后總復(fù)習(xí)
第12章 位運(yùn)算
12.1 位運(yùn)算符
12.2 位運(yùn)算符詳解
12.2.1 按位與運(yùn)算
12.2.2 按位或運(yùn)算
12.2.3 按位異或運(yùn)算
12.2.4 按位非運(yùn)算
12.2.5 左移運(yùn)算
12.2.6 右移運(yùn)算
課后總復(fù)習(xí)
第13章 文件
13.1 文件概述
13.2 文件類(lèi)型指針
13.3 文件的打開(kāi)與關(guān)閉
13.3.1 文件的打開(kāi)(fopen函數(shù))
13.3.2 文件的關(guān)閉(fclose函數(shù))
13.4 文件的讀寫(xiě)
13.4.1 字符讀寫(xiě)函數(shù)fputc和fgetc
13.4.2 字符串讀寫(xiě)函數(shù)fputs和fgets
13.4.3 數(shù)據(jù)塊讀寫(xiě)函數(shù)fread和fwrite
13.4.4 格式化讀寫(xiě)函數(shù)fprintf和fscanf
13.4.5 判斷文件結(jié)束函數(shù)feof
13.5 文件的定位
13.5.1 rewind函數(shù)
13.5.2 fseek函數(shù)
13.5.3 ftell函數(shù)
課后總復(fù)習(xí)
附錄
附錄A 上機(jī)指導(dǎo)
附錄B 全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)C語(yǔ)言考試大綱
附錄C 參考答案
章節(jié)摘錄
版權(quán)頁(yè): 插圖: 第2章中介紹了C語(yǔ)言中簡(jiǎn)單的數(shù)據(jù)類(lèi)型,這些數(shù)據(jù)類(lèi)型可幫我們解決簡(jiǎn)單問(wèn)題。但是對(duì)于有些復(fù)雜的問(wèn)題,例如,要統(tǒng)計(jì)一個(gè)公司的所有員工(假設(shè)有200人)的平均年齡,那么,如果用基本數(shù)據(jù)類(lèi)型來(lái)解決的話(huà),就要定義200個(gè)基本變量,這是很多讀者都不愿做的。為了解決這個(gè)問(wèn)題,C語(yǔ)言提供了構(gòu)造數(shù)據(jù)類(lèi)型,如數(shù)組類(lèi)型、結(jié)構(gòu)體類(lèi)型、共用體類(lèi)型等。構(gòu)造類(lèi)型數(shù)據(jù)是由基本類(lèi)型數(shù)據(jù)按照一定的規(guī)律組成的。 本章介紹的數(shù)組就是一些具有相同類(lèi)型的數(shù)據(jù)的集合。數(shù)組與指針(指針將在第9章中介紹)有著密切的關(guān)系,學(xué)好數(shù)組將為學(xué)習(xí)c語(yǔ)言中的指針打下良好基礎(chǔ)。 6.1有關(guān)數(shù)組的基本概念 在現(xiàn)實(shí)生活中,有時(shí)候我們只關(guān)心數(shù)據(jù)的取值,而不關(guān)心它所在的位置,數(shù)據(jù)之間的位置是無(wú)序的、不相關(guān)的。但是有時(shí)候不僅要知道數(shù)據(jù)的取值,而且還要知道數(shù)據(jù)存在的位置。例如,一個(gè)班級(jí)有50個(gè)學(xué)生,想對(duì)這些學(xué)生按成績(jī)排名,這時(shí)就存在一個(gè)名次與學(xué)號(hào)(或者姓名)“對(duì)號(hào)人座的問(wèn)題。C語(yǔ)言恰好提供了這樣一種數(shù)據(jù)結(jié)構(gòu)——數(shù)組。 1數(shù)組 以上例子中,要統(tǒng)計(jì)50個(gè)學(xué)生的平均成績(jī),這時(shí)如果采用基本變量來(lái)存放這50組數(shù)據(jù),再進(jìn)行相應(yīng)處理是相當(dāng)麻煩的,所以,這時(shí)就可以采用數(shù)組來(lái)存放它們。 2數(shù)組元素 數(shù)組有兩個(gè)基本的要素,即數(shù)據(jù)和數(shù)據(jù)的位置。其中,數(shù)據(jù)可以是前面介紹的基本數(shù)據(jù)類(lèi)型(整型、實(shí)型、字符型),也可以是構(gòu)造數(shù)據(jù)類(lèi)型。數(shù)據(jù)的位置就是數(shù)據(jù)在數(shù)組中的相對(duì)位置,稱(chēng)之為“下標(biāo)”。還是以“學(xué)生成績(jī)排名”為例,其中,學(xué)生的名次(第1名、第2名)可以看成是數(shù)據(jù)的位置,而這個(gè)名次所對(duì)應(yīng)的姓名就是相應(yīng)的數(shù)據(jù)。 3數(shù)組維數(shù) 如果用一個(gè)下標(biāo)便可以確定數(shù)組元素的位置,這樣的數(shù)組就是一維數(shù)組,即有一個(gè)下標(biāo)的數(shù)組元素,構(gòu)成一維數(shù)組。在“學(xué)生成績(jī)排名”的例子中,只需要使用“名次”這個(gè)下標(biāo)就可以確定相應(yīng)的學(xué)生信息(姓名或者學(xué)號(hào))。所以可以用一維數(shù)組來(lái)實(shí)現(xiàn)名次和學(xué)生的對(duì)應(yīng)。 如果數(shù)組中的元素能夠按照行、列排成一個(gè)矩陣,也就是說(shuō)必須使用兩個(gè)下標(biāo)(一個(gè)表示“行”,一個(gè)表示“列”)來(lái)確定數(shù)組元素的位置,這樣的數(shù)組稱(chēng)為二維數(shù)組。例如,需要在教室里找到某一個(gè)位置上坐著的學(xué)生,那么,就得知道他坐在哪一排,還要知道他坐在哪一列。只有這樣,才能夠定位找到該位置上的學(xué)生。這里的“排”和“列”就可以是數(shù)組的下標(biāo)。
編輯推薦
《未來(lái)教育?全國(guó)計(jì)算機(jī)等級(jí)考試教程:2級(jí)C語(yǔ)言(新大綱)》的知識(shí)體系都經(jīng)過(guò)巧妙設(shè)計(jì),力求將復(fù)雜問(wèn)題簡(jiǎn)單化,將理論難點(diǎn)通俗化,讓讀者一看就懂,一學(xué)就會(huì)?!段磥?lái)教育?全國(guó)計(jì)算機(jī)等級(jí)考試教程:2級(jí)C語(yǔ)言(新大綱)》所配的光盤(pán)主要提供兩部分內(nèi)容:多媒體課堂、筆試與上機(jī)考試模擬系統(tǒng)。使用《未來(lái)教育?全國(guó)計(jì)算機(jī)等級(jí)考試教程:2級(jí)C語(yǔ)言(新大綱)》的光盤(pán),就等于把輔導(dǎo)老師請(qǐng)回了家。
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
全國(guó)計(jì)算機(jī)等級(jí)考試教程 PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版