出版時(shí)間:2012-8 出版社:化學(xué)工業(yè)出版社 作者:張思卿,譚曉玲 主編 頁數(shù):228 字?jǐn)?shù):364000
內(nèi)容概要
《C語言程序設(shè)計(jì)案例教程》基于Visual C++
6.0平臺,通過大量的實(shí)例詳細(xì)講解了C語言的語法規(guī)則及結(jié)構(gòu)化程序設(shè)計(jì)的思想和方法,旨在培養(yǎng)學(xué)生程序設(shè)計(jì)能力并能解決某些實(shí)際問題,著重加強(qiáng)程序設(shè)計(jì)的思維方式和算法設(shè)計(jì)、分析能力的培養(yǎng)。本書對C語言的精華部分做了較為細(xì)致的介紹,還針對目前高等院校和社會上舉辦的各種計(jì)算機(jī)的等級考試,精心組織教學(xué)內(nèi)容。
本書共13章,其主要內(nèi)容包括C語言概述,基本數(shù)據(jù)類型和運(yùn)算,順序結(jié)構(gòu)程序設(shè)計(jì),運(yùn)算符和表達(dá)式,循環(huán)結(jié)構(gòu)程序設(shè)計(jì),數(shù)組,函數(shù),編譯預(yù)處理,指針,結(jié)構(gòu)體與共用體,位運(yùn)算,文件,C程序中的常見錯(cuò)誤等。
《C語言程序設(shè)計(jì)案例教程》適用于計(jì)算機(jī)類專業(yè)的本科生、高職高專、專升本的學(xué)生,也可以作為大學(xué)各專業(yè)公共教材和全國計(jì)算機(jī)等級考試的C語言參考書,同時(shí)也很適合廣大計(jì)算機(jī)程序設(shè)計(jì)者學(xué)習(xí)參考。
書籍目錄
第1章 C語言概述
1.1 C語言的發(fā)展和特點(diǎn)
1.1.1 C語言的發(fā)展
1.1.2 C語言的特點(diǎn)
1.1.3 面向?qū)ο蟮某绦蛟O(shè)計(jì)語言
1.2 C語言程序的結(jié)構(gòu)與書寫規(guī)則
1.2.1 C語言程序的總體結(jié)構(gòu)
1.2.2 函數(shù)的一般結(jié)構(gòu)
1.2.3 源程序書寫格式
1.3 C語言的語句和關(guān)鍵字
1.3.1 C語言的語句
1.3.2 關(guān)鍵字
本章小結(jié)
第2章 基本數(shù)據(jù)類型和運(yùn)算
2.1 標(biāo)識符
2.2 基本數(shù)據(jù)類型
2.3 變量和常量
2.4 運(yùn)算符和表達(dá)式
2.5 不同類型數(shù)據(jù)的混合運(yùn)算
本章小結(jié)
第3章 順序結(jié)構(gòu)程序設(shè)計(jì)
3.1 基本的數(shù)據(jù)輸入輸出
3.1.1 數(shù)據(jù)輸入
3.1.2 數(shù)據(jù)輸出
3.2 C程序的基本結(jié)構(gòu)及書寫規(guī)則
3.3 順序結(jié)構(gòu)程序設(shè)計(jì)
本章小結(jié)
第4章 運(yùn)算符和表達(dá)式
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 語句和復(fù)合語句
4.4 分支結(jié)構(gòu)
4.4.1 if語句
4.4.2 switch語句
4.4.3 條件運(yùn)算符
4.5 程序設(shè)計(jì)舉例
本章小結(jié)
第5章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
5.1 為什么要有循環(huán)結(jié)構(gòu)
5.1.1 如何重復(fù)輸出多個(gè)hello world
5.1.2 如何求連續(xù)的n個(gè)自然數(shù)的和
5.2 “當(dāng)”型循環(huán)
5.3 “直到”型循環(huán)
5.4 for循環(huán)
5.5 多重循環(huán)結(jié)構(gòu)的嵌套
5.6 break語句與continue語句
5.6.1 break語句
5.6.2 continue語句
5.7 循環(huán)結(jié)構(gòu)程序應(yīng)用舉例
本章小結(jié)
第6章 數(shù)組
6.1 一維數(shù)組
6.1.1 一維數(shù)組的定義方式
6.1.2 一維數(shù)組元素的引用
6.1.3 一維數(shù)組的初始化
6.1.4 一維數(shù)組程序舉例
6.2 二維數(shù)組
6.2.1 二維數(shù)組的定義
6.2.2 二維數(shù)組元素的引用
6.2.3 二維數(shù)組的初始化
6.2.4 二維數(shù)組程序舉例
6.3 字符數(shù)組與字符串
6.3.1 字符數(shù)組的定義
6.3.2 字符數(shù)組的初始化
6.3.3 引用字符數(shù)組
6.3.4 字符串和字符串結(jié)束標(biāo)志
6.3.5 字符串的輸入和輸出
6.3.6 字符串常用函數(shù)
本章小結(jié)
第7章 函數(shù)
7.1 函數(shù)的概述
7.2 函數(shù)的定義
7.2.1 無參函數(shù)的定義
7.2.2 有參函數(shù)的定義
7.2.3 函數(shù)設(shè)計(jì)舉例
7.3 函數(shù)的調(diào)用
7.3.1 函數(shù)的調(diào)用
7.3.2 函數(shù)原型說明
7.3.3 函數(shù)的定義、調(diào)用以及函數(shù)聲明的比較
7.3.4 函數(shù)間數(shù)據(jù)傳遞
7.4 函數(shù)的嵌套與遞歸調(diào)用
7.4.1 函數(shù)的嵌套調(diào)用
7.4.2 函數(shù)的遞歸調(diào)用
7.5 數(shù)組作為函數(shù)的參數(shù)
7.5.1 數(shù)組元素作為函數(shù)的參數(shù)
7.5.2 數(shù)組名作為函數(shù)的參數(shù)
7.6 局部變量與全局變量
7.6.1 局部變量
7.6.2 全局變量
7.7 變量的存儲類別
7.7.1 自動(dòng)變量(auto)
7.7.2 靜態(tài)變量(static)
7.7.3 外部變量(extern)
7.7.4 寄存器變量(register)
7.8 內(nèi)部函數(shù)和外部函數(shù)
本章小結(jié)
第8章 編譯預(yù)處理
8.1 宏定義
8.1.1 無參數(shù)的宏定義
8.1.2 帶參數(shù)的宏定義
8.2 文件包含處理
8.3 條件編譯
本章小結(jié)
第9章 指針
9.1 指針的概念
9.1.1 地址
9.1.2 指針
9.1.3 指針變量
9.2 指針變量的定義與運(yùn)算
9.2.1 指針變量的定義
9.2.2 指針變量的運(yùn)算
9.3 指針變量作函數(shù)參數(shù)
9.4 數(shù)組與指針
9.4.1 指向數(shù)組元素的指針
9.4.2 通過指針引用數(shù)組元素
9.4.3 指向二維數(shù)組的指針
9.4.4 數(shù)組名作函數(shù)參數(shù)
9.5 字符串與指針
9.5.1 字符串的表示形式
9.5.2 指向二維字符數(shù)組的指針
9.5.3 字符串指針作函數(shù)參數(shù)
9.6 返回指針值的函數(shù)
9.7 指針數(shù)組和指向指針的指針
9.7.1 指針數(shù)組
9.7.2 指向指針的指針
本章小結(jié)
第10章 結(jié)構(gòu)體與共用體
10.1 概述
10.2 結(jié)構(gòu)體類型與結(jié)構(gòu)體類型變量的定義
10.2.1 結(jié)構(gòu)體類型定義的一般形式
10.2.2 結(jié)構(gòu)體變量的定義
10.2.3 結(jié)構(gòu)體變量成員的引用
10.2.4 結(jié)構(gòu)體變量的賦值
10.2.5 結(jié)構(gòu)體變量的初始化
10.2.6 結(jié)構(gòu)體數(shù)組的定義
10.2.7 指向結(jié)構(gòu)體類型數(shù)據(jù)的指針
10.2.8 指向結(jié)構(gòu)體變量的指針
10.2.9 指向結(jié)構(gòu)體數(shù)組的指針
10.2.10 用結(jié)構(gòu)體指針變量作函數(shù)參數(shù)
10.3 鏈表
10.3.1 動(dòng)態(tài)分配存儲空間
10.3.2 鏈表的概念
10.4 共用體
10.4.1 共用體類型、共用體類型變量的定義
10.4.2 共用體變量的引用
10.5 枚舉類型
10.5.1 枚舉類型的定義和枚舉變量的說明
10.5.2 枚舉類型變量的賦值和使用
10.6 自定義類型符typedef
本章小結(jié)
第11章 位運(yùn)算
11.1 什么是位運(yùn)算
11.2 常見位運(yùn)算
11.3 位域
11.3.1 位域的定義和位域變量的說明
11.3.2 位域的使用
本章小結(jié)
第12章 文件
12.1 文件的概念
12.2 文件指針
12.3 文件的打開與關(guān)閉
12.3.1 文件的打開(fopen函數(shù))
12.3.2 文件關(guān)閉函數(shù)(fclose函數(shù))
12.4 文件的讀寫
12.4.1 字符讀寫函數(shù)fgetc(getc)和fputc(putc)
12.4.2 字符串讀寫函數(shù)fgets和fputs
12.4.3 數(shù)據(jù)塊讀寫函數(shù)fread和fwtrite
12.4.4 格式化讀寫函數(shù)fscanf和fprintf
12.5 文件定位函數(shù)
12.5.1 fseek函數(shù)
12.5.2 ftell函數(shù)
12.5.3 rewind函數(shù)
12.6 文件檢測函數(shù)
12.7 C庫文件
本章小結(jié)
第13章 C程序中常見錯(cuò)誤分析
13.1 編譯錯(cuò)誤
13.2 連接錯(cuò)誤分析
13.3 診斷錯(cuò)誤及其處理
13.4 C語言調(diào)試過程中常見的錯(cuò)誤信息
13.4.1 致命錯(cuò)誤
13.4.2 一般錯(cuò)誤
13.4.3 警告
本章小結(jié)
附錄
附錄1 C語言中的運(yùn)算符及優(yōu)先級
附錄2 C語言常用庫函數(shù)
附錄3 常用字符與ASCII代碼對照表
附錄4 VC++環(huán)境下的C程序調(diào)試
參考文獻(xiàn)
圖書封面
評論、評分、閱讀與下載