出版時(shí)間:2012-9 出版社:科學(xué)出版社 作者:海燕 頁數(shù):482 字?jǐn)?shù):674000
內(nèi)容概要
全書由主教材和配套“習(xí)題與實(shí)驗(yàn)指導(dǎo)”組成,它是編者通過長期教學(xué)實(shí)踐編寫而成的。主教材分為12章,包括:C語言概述,數(shù)據(jù)類型、運(yùn)算符和表達(dá)式,語句與順序,選擇,循環(huán)程序結(jié)構(gòu),數(shù)組,函數(shù),編譯預(yù)處理,指針,結(jié)構(gòu)體和共用體,位運(yùn)算,文件操作等。
習(xí)題與實(shí)驗(yàn)指導(dǎo)分三部分,包括理論與指導(dǎo)、實(shí)驗(yàn)與指導(dǎo)、全國計(jì)算機(jī)等級(jí)考試二級(jí)C語言試題。其中理論與指導(dǎo)包含本章要點(diǎn)、典型例題解析、測試練習(xí)、測試練習(xí)參考答案四個(gè)模塊。
全書內(nèi)容編排由淺入深、循序漸進(jìn)、注重實(shí)踐、實(shí)例豐富,可作為大學(xué)各專業(yè)公共課教材和全國計(jì)算機(jī)考試參考用書,同時(shí)也可作為相關(guān)領(lǐng)域的工程技術(shù)人員的學(xué)習(xí)參考用書。
作者簡介
海燕、王卉、閆雒恒
書籍目錄
C語言程序設(shè)計(jì)前言第1章 概述1.1 C語言概況1.1.1 C語言的產(chǎn)生與發(fā)展1.1.2 C語言的特點(diǎn)1.1.3 C語言程序創(chuàng)建的基本步驟1.2 簡單的C語言程序1.2.1 一個(gè)簡單的C程序1.2.2 C語言程序的基本結(jié)構(gòu)1.2.3 C語言程序的書寫規(guī)范1.3 算法1.3.1 算法概述1.3.2 算法的表示1.4 使用Visual C++ 6.0實(shí)現(xiàn)C語言程序1.4.1 Visual C++ 6.0集成編譯環(huán)境的安裝1.4.2 使用Visual C++ 6.0實(shí)現(xiàn)C語言程序的基本步驟1.4.3 程序設(shè)計(jì)舉例本章小結(jié)計(jì)算機(jī)等級(jí)考試二級(jí)真題解析習(xí)題第2章 數(shù)據(jù)類型、運(yùn)算符和表達(dá)式2.1 C語言的字符集2.2 C語言的關(guān)鍵字和標(biāo)識(shí)符2.2.1 關(guān)鍵字2.2.2 標(biāo)識(shí)符2.3 C語言的數(shù)據(jù)類型2.4 常量2.4.1 整型常量2.4.2 實(shí)型常量2.4.3 字符常量2.4.4 字符串常量2.4.5 符號(hào)常量2.5 變量2.5.1 變量的概念2.5.2 變量的定義與初始化2.5.3 整型變量2.5.4 實(shí)型變量2.5.5 字符變量2.6 C語言的運(yùn)算符和表達(dá)式概述2.6.1 運(yùn)算符2.6.2 表達(dá)式2.6.3 運(yùn)算符的優(yōu)先級(jí)和結(jié)合性2.7 C語言中基本的運(yùn)算符和表達(dá)式2.7.1 算術(shù)運(yùn)算符和算術(shù)表達(dá)式2.7.2 賦值運(yùn)算符和賦值表達(dá)式2.7.3 關(guān)系運(yùn)算符和關(guān)系表達(dá)式2.7.4 邏輯運(yùn)算符和邏輯表達(dá)式2.7.5 條件運(yùn)算符和條件表達(dá)式2.7.6 逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式2.7.7 強(qiáng)制類型轉(zhuǎn)換運(yùn)算符2.7.8 其他運(yùn)算符本章小結(jié)計(jì)算機(jī)等級(jí)考試二級(jí)真題解析習(xí)題第3章 語句及順序結(jié)構(gòu)控制3.1 C語言的基本語句3.2 數(shù)據(jù)的輸入和輸出3.2.1 getchar和putchar函數(shù)(字符輸入輸出函數(shù))3.2.2 printf函數(shù)(格式輸出函數(shù))3.2.3 scanf函數(shù)(格式輸入函數(shù))3.3 順序結(jié)構(gòu)程序設(shè)計(jì)3.4 程序舉例本章小結(jié)計(jì)算機(jī)等級(jí)考試二級(jí)真題解析習(xí)題第4章 選擇結(jié)構(gòu)程序設(shè)計(jì)4.1 選擇結(jié)構(gòu)的概念4.2 if語句4.2.1 if語句的三種形式4.2.2 if語句的嵌套4.3 switch語句4.4 程序舉例本章小結(jié)計(jì)算機(jī)等級(jí)考試二級(jí)真題解析習(xí)題第5章 循環(huán)結(jié)構(gòu)5.1 循環(huán)結(jié)構(gòu)的概念5.2 while語句5.3 do … while語句5.4 for語句5.5 break語句5.6 continue語句5.7 循環(huán)的嵌套5.8 程序舉例本章小結(jié)計(jì)算機(jī)等級(jí)考試二級(jí)真題解析習(xí)題第6章 數(shù)組6.1 一維數(shù)組6.1.1 一維數(shù)組的定義6.1.2 一維數(shù)組的引用6.1.3 一維數(shù)組的初始化6.1.4 一維數(shù)組應(yīng)用舉例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 字符串6.3.4 字符數(shù)組與字符串的輸入與輸出6.3.5 字符串處理函數(shù)6.4 程序舉例本章小結(jié)計(jì)算機(jī)等級(jí)考試二級(jí)真題解析習(xí)題第7章 函數(shù)7.1 模塊化程序設(shè)計(jì)思想7.1.1 模塊化程序設(shè)計(jì)與信息隱藏7.1.2 C語言程序設(shè)計(jì)的方法7.2 函數(shù)的定義7.2.1 函數(shù)的分類7.2.2 函數(shù)的定義7.2.3 函數(shù)的返回值7.3 函數(shù)的調(diào)用7.3.1 函數(shù)的調(diào)用7.3.2 函數(shù)的參數(shù)傳遞7.3.3 函數(shù)聲明7.4 數(shù)組作為函數(shù)參數(shù)7.4.1 數(shù)組元素作為函數(shù)參數(shù)7.4.2 一維數(shù)組作為函數(shù)參數(shù)7.4.3 二維數(shù)組作為函數(shù)參數(shù)7.5 函數(shù)的嵌套調(diào)用和遞歸調(diào)用7.5.1 函數(shù)的嵌套調(diào)用7.5.2 函數(shù)的遞歸調(diào)用7.6 局部變量與全局變量7.6.1 局部變量7.6.2 全局變量7.7 變量的存儲(chǔ)類型7.7.1 自動(dòng)變量7.7.2 靜態(tài)變量7.7.3 寄存器變量7.8 內(nèi)部函數(shù)與外部函數(shù)7.8.1 內(nèi)部函數(shù)7.8.2 外部函數(shù)本章小結(jié)計(jì)算機(jī)等級(jí)考試二級(jí)真題解析習(xí)題第8章 編譯預(yù)處理8.1 宏定義8.1.1 不帶參數(shù)的宏定義及宏替換8.1.2 帶參數(shù)的宏定義及宏替換8.2 文件包含8.3 條件編譯8.4 程序舉例本章小結(jié)計(jì)算機(jī)等級(jí)考試二級(jí)真題解析習(xí)題第9章 指針9.1 指針的概念9.1.1 指針、地址和指針變量9.1.2 直接訪問和間接訪問9.2 指針變量的定義與引用9.2.1 指針變量的定義9.2.2 指針變量的引用9.3 指針變量作為函數(shù)參數(shù)9.4 數(shù)組的指針表示9.4.1 一維數(shù)組的指針9.4.2 用指針引用數(shù)組元素9.4.3 數(shù)組作為函數(shù)參數(shù)時(shí)的指針表示9.4.4 多維數(shù)組與指針9.5 通過指針引用字符串9.6 指針數(shù)組和指向指針的指針9.6.1 指針數(shù)組的概念9.6.2 指針變量的指針9.6.3 main函數(shù)的參數(shù)9.7 函數(shù)指針9.8 指針函數(shù)9.9 指針運(yùn)算本章小結(jié)計(jì)算機(jī)等級(jí)考試二級(jí)真題解析習(xí)題第10章 結(jié)構(gòu)體和共用體10.1 結(jié)構(gòu)體定義和引用10.1.1 概述10.1.2 定義結(jié)構(gòu)體類型變量的方法10.1.3 結(jié)構(gòu)體類型變量的引用10.1.4 結(jié)構(gòu)體類型變量的初始化10.2 結(jié)構(gòu)體數(shù)組10.2.1 結(jié)構(gòu)數(shù)組的說明10.2.2 結(jié)構(gòu)體數(shù)組的定義10.2.3 結(jié)構(gòu)體數(shù)組的引用10.2.4 結(jié)構(gòu)體數(shù)組的初始化10.3 結(jié)構(gòu)體類型數(shù)據(jù)的指針10.3.1 指向結(jié)構(gòu)體變量的指針定義和初始化10.3.2 結(jié)構(gòu)體指針變量引用結(jié)構(gòu)體變量中的成員10.3.3 指向結(jié)構(gòu)體數(shù)組的指針10.3.4 結(jié)構(gòu)體變量和結(jié)構(gòu)體指針變量作為函數(shù)參數(shù)10.4 鏈表10.4.1 鏈表的基本概念10.4.2 鏈表的基本操作10.5 共用體10.5.1 共用體變量的定義10.5.2 共用體變量的引用10.5.3 共用體的特點(diǎn)10.6 枚舉類型10.7 用typedef定義類型本章小結(jié)計(jì)算機(jī)等級(jí)考試二級(jí)真題解析習(xí)題第11章 位運(yùn)算11.1 位運(yùn)算的概念11.2 位運(yùn)算符本章小結(jié)計(jì)算機(jī)等級(jí)考試二級(jí)真題解析習(xí)題第12章 文件12.1 C文件的概念12.2 文件類型及文件指針12.2.1 文件的類型12.2.2 文件指針12.3 文件的打開和關(guān)閉12.3.1 文件的打開12.3.2 文件的關(guān)閉12.4 文件的讀寫12.4.1 fgetc()/getc()和fputc()/putc()函數(shù)12.4.2 fgets()和fputs()函數(shù)12.4.3 fscanf()和fprinf()函數(shù)12.4.4 fread()和fwrite()函數(shù)12.4.5 getw()和putw()函數(shù)12.5 其他和文件有關(guān)的庫函數(shù)12.5.1 文件檢測函數(shù)12.5.2 文件定位函數(shù)12.6 程序舉例本章小結(jié)計(jì)算機(jī)等級(jí)考試二級(jí)真題解析習(xí)題附錄A 常用字符與ASCII碼對照表附錄B 常用標(biāo)準(zhǔn)庫函數(shù)C語言程序設(shè)計(jì)習(xí)題與實(shí)驗(yàn)指導(dǎo)第一部分 理論與指導(dǎo)前言第1章 概述1.1 本章要點(diǎn)1.2 典型例題解析1.3 測試練習(xí)1.4 測試練習(xí)參考答案第2章 數(shù)據(jù)類型、運(yùn)算符和表達(dá)式2.1 本章要點(diǎn)2.2 典型例題解析2.3 測試練習(xí)2.4 測試練習(xí)參考答案第3章 語句及順序結(jié)構(gòu)控制3.1 本章要點(diǎn)3.2 典型例題解析3.3 測試練習(xí)3.4 測試練習(xí)參考答案第4章 選擇結(jié)構(gòu)程序設(shè)計(jì)4.1 本章要點(diǎn)4.2 典型例題解析4.3 測試練習(xí)4.4 測試練習(xí)參考答案第5章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)5.1 本章要點(diǎn)5.2 典型例題解析5.3 測試練習(xí)5.4 測試練習(xí)參考答案第6章 數(shù)組6.1 本章要點(diǎn)6.2 典型例題解析6.3 測試練習(xí)6.4 測試練習(xí)參考答案第7章 函數(shù)7.1 本章要點(diǎn)7.2 典型例題解析7.3 測試練習(xí)7.4 測試練習(xí)參考答案第8章 編譯預(yù)處理8.1 本章要點(diǎn)8.2 典型例題解析8.3 測試練習(xí)8.4 測試練習(xí)參考答案第9章 指針9.1 本章要點(diǎn)9.2 典型例題解析9.3 測試練習(xí)9.4 測試練習(xí)參考答案第10章 結(jié)構(gòu)體和共用體10.1 本章要點(diǎn)10.2 典型例題解析10.3 測試練習(xí)10.4 測試練習(xí)參考答案第11章 位運(yùn)算11.1 本章要點(diǎn)11.2 典型例題解析11.3 測試練習(xí)11.4 測試練習(xí)參考答案第12章 文件12.1 本章要點(diǎn)12.2 典型例題解析12.3 測試練習(xí)12.4 測試練習(xí)參考答案第二部分 實(shí)驗(yàn)與指導(dǎo)第1章 Visual C++ 6.0集成環(huán)境第2章 數(shù)據(jù)類型、運(yùn)算符和表達(dá)式第3章 語句及順序結(jié)構(gòu)控制第4章 選擇結(jié)構(gòu)程序設(shè)計(jì)第5章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)第6章 數(shù)組6.1 數(shù)組程序設(shè)計(jì)(一)6.2 數(shù)組程序設(shè)計(jì)(二)第7章 函數(shù)程序設(shè)計(jì)第8章 編譯預(yù)處理第9章 指針9.1 指針程序設(shè)計(jì)(一)9.2 指針程序設(shè)計(jì)(二)第10章 結(jié)構(gòu)體和共用體第11章 位運(yùn)算第12章 文件第三部分 全國計(jì)算機(jī)等級(jí)考試二級(jí)C語言試題2012年3月全國計(jì)算機(jī)等級(jí)考試二級(jí)C語言試題2011年9月全國計(jì)算機(jī)等級(jí)考試二級(jí)C語言試題Visual C++ 6.0編譯錯(cuò)誤信息
圖書封面
評論、評分、閱讀與下載