C語言程序設(shè)計(jì)及應(yīng)用教程 版權(quán)信息
- ISBN:9787302468165
- 條形碼:9787302468165 ; 978-7-302-46816-5
- 裝幀:一般膠版紙
- 冊(cè)數(shù):暫無
- 重量:暫無
- 所屬分類:>>
C語言程序設(shè)計(jì)及應(yīng)用教程 本書特色
本書針對(duì)零基礎(chǔ)初學(xué)者循序漸進(jìn)地介紹了C語言知識(shí)及其程序設(shè)計(jì)方法,主要教學(xué)內(nèi)容包括算法、數(shù)據(jù)類型、運(yùn)算符、表達(dá)式、程序結(jié)構(gòu)、數(shù)組、函數(shù)、指針、結(jié)構(gòu)體、共用體、位運(yùn)算、文件和實(shí)例分析。本書根據(jù)初學(xué)者特點(diǎn),在章節(jié)安排、內(nèi)容講解和例題分析方面做了精心策劃。整書體系合理,教學(xué)內(nèi)容由淺入深且通俗易懂,章節(jié)例題力求典型且講解細(xì)致。為使讀者放心參考,本書所有例程均在Visual C 6.0運(yùn)行環(huán)境下進(jìn)行了驗(yàn)證。
本書非常適合作為高等院校電類專業(yè)C語言程序設(shè)計(jì)課程的教材,也可作為廣大C語言學(xué)習(xí)愛好者的自學(xué)和參考用書。
C語言程序設(shè)計(jì)及應(yīng)用教程 內(nèi)容簡介
精心策劃,專為零基礎(chǔ)初學(xué)者循序漸進(jìn)地講解C語言基礎(chǔ)。
C語言程序設(shè)計(jì)及應(yīng)用教程 目錄
目錄
第1章C語言概述
1.1基礎(chǔ)知識(shí)
1.2為什么要學(xué)C語言
1.3C程序結(jié)構(gòu)分析
1.4C程序上機(jī)步驟
第2章算法
2.1算法的概念
2.2常見的算法描述方法
2.2.1用自然語言表示算法
2.2.2用傳統(tǒng)流程圖表示算法
2.2.3用結(jié)構(gòu)化流程圖表示算法
2.2.4用偽代碼表示算法
2.2.5用計(jì)算機(jī)語言表示算法
2.3結(jié)構(gòu)化程序設(shè)計(jì)方法
第3章數(shù)據(jù)類型、運(yùn)算符和表達(dá)式
3.1數(shù)據(jù)類型
3.2常量與變量
3.2.1標(biāo)識(shí)符
3.2.2常量和符號(hào)常量
3.2.3變量
3.3C語言的常用數(shù)據(jù)類型
3.3.1整型數(shù)據(jù)
3.3.2實(shí)型數(shù)據(jù)
3.3.3字符型數(shù)據(jù)
3.3.4為變量賦初值
3.4不同數(shù)據(jù)類型間的轉(zhuǎn)換
3.4.1混合運(yùn)算中的數(shù)據(jù)類型轉(zhuǎn)換
3.4.2賦值運(yùn)算中的數(shù)據(jù)類型轉(zhuǎn)換
3.4.3強(qiáng)制轉(zhuǎn)換
3.5運(yùn)算符和表達(dá)式
3.5.1算術(shù)運(yùn)算符和算術(shù)表達(dá)式
3.5.2賦值運(yùn)算符和賦值表達(dá)式
3.5.3逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式
第4章程序結(jié)構(gòu)
4.1順序結(jié)構(gòu)程序設(shè)計(jì)
4.1.1C語句
4.1.2賦值語句
4.1.3數(shù)據(jù)的輸入與輸出實(shí)現(xiàn)
4.1.4字符數(shù)據(jù)的輸入與輸出
4.1.5格式輸入與格式輸出
4.1.6順序結(jié)構(gòu)程序設(shè)計(jì)舉例
4.2選擇結(jié)構(gòu)程序設(shè)計(jì)
4.2.1關(guān)系運(yùn)算符和邏輯運(yùn)算符
4.2.2if語句
4.2.3if語句的嵌套
4.2.4switch語句
4.2.5選擇結(jié)構(gòu)程序舉例
4.3循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
4.3.1goto語句
4.3.2while語句
4.3.3do…while語句
4.3.4for語句
4.3.5循環(huán)的嵌套
4.3.6break語句和continue語句
4.3.7循環(huán)語句小結(jié)
4.3.8循環(huán)結(jié)構(gòu)程序舉例
第5章數(shù)組
5.1一維數(shù)組
5.1.1一維數(shù)組的定義
5.1.2一維數(shù)組的初始化
5.1.3一維數(shù)組的引用
5.1.4一維數(shù)組程序舉例
5.2二維數(shù)組
5.2.1二維數(shù)組的定義
5.2.2二維數(shù)組的初始化
5.2.3二維數(shù)組的引用
5.2.4二維數(shù)組程序舉例
5.3字符數(shù)組
5.3.1字符數(shù)組的定義、初始化和引用
5.3.2字符串
5.3.3字符串的輸入與輸出
5.3.4字符串處理函數(shù)
5.3.5字符串程序舉例
第6章函數(shù)
6.1函數(shù)概述
6.2函數(shù)的類別
6.2.1庫函數(shù)
6.2.2用戶自定義函數(shù)
6.3函數(shù)的定義
6.3.1無參函數(shù)的定義
6.3.2有參函數(shù)的定義
6.3.3空函數(shù)
6.4函數(shù)聲明
6.5函數(shù)的參數(shù)與函數(shù)的返回值
6.5.1函數(shù)的實(shí)際參數(shù)和形式參數(shù)
6.5.2數(shù)組作為函數(shù)參數(shù)
6.5.3函數(shù)的返回值
6.6函數(shù)的調(diào)用
6.6.1函數(shù)調(diào)用的一般形式
6.6.2函數(shù)調(diào)用的過程
6.6.3三種函數(shù)調(diào)用方式
6.6.4函數(shù)的嵌套調(diào)用
6.6.5函數(shù)的遞歸調(diào)用
6.7變量的作用域和存儲(chǔ)類型
6.7.1局部變量和全局變量
6.7.2變量的存儲(chǔ)類型
6.7.3變量定義和聲明的區(qū)別
6.8內(nèi)部函數(shù)和外部函數(shù)
6.8.1內(nèi)部函數(shù)
6.8.2外部函數(shù)
6.9編譯預(yù)處理
6.9.1宏定義
6.9.2文件包含
6.9.3條件編譯
第7章指針
7.1指針概述
7.2指針變量和簡單變量
7.2.1定義指針變量
7.2.2指針變量的初始化
7.2.3指針變量的引用
7.3指針變量與一維數(shù)組
7.3.1作為指針的數(shù)組名
7.3.2使用指針變量引用數(shù)組元素
7.3.3使用指針變量處理字符串
7.3.4指針運(yùn)算
7.4指針變量與函數(shù)
7.4.1指針變量作為函數(shù)參數(shù)
7.4.2數(shù)組名作為函數(shù)參數(shù)
7.5指針的高級(jí)應(yīng)用
7.5.1指針與多維數(shù)組
7.5.2指向函數(shù)的指針變量
7.5.3返回指針的函數(shù)
7.5.4指針數(shù)組
7.5.5指向指針的指針變量
第8章結(jié)構(gòu)體與共用體
8.1結(jié)構(gòu)體類型
8.1.1結(jié)構(gòu)體類型的定義
8.1.2結(jié)構(gòu)體變量的定義
8.1.3結(jié)構(gòu)體變量的初始化和引用
8.2結(jié)構(gòu)體數(shù)組
8.2.1結(jié)構(gòu)體數(shù)組的定義
8.2.2結(jié)構(gòu)體數(shù)組的初始化
8.2.3結(jié)構(gòu)體數(shù)組的引用
8.3共用體數(shù)據(jù)類型
8.3.1共用體變量的定義
8.3.2共用體變量的引用
8.4枚舉數(shù)據(jù)類型
8.4.1枚舉類型及其變量的定義
8.4.2枚舉變量的引用
8.5自定義類型
第9章位運(yùn)算
9.1位運(yùn)算符與位運(yùn)算
9.1.1按位與運(yùn)算符“&”
9.1.2按位或運(yùn)算符“|”
9.1.3按位異或運(yùn)算符“^”
9.1.4按位取反運(yùn)算符“~”
9.1.5左移運(yùn)算符“”
9.1.6右移運(yùn)算符“”
9.2位段
第10章文件
10.1C文件的概念
10.1.1文件名
10.1.2文件的分類
10.2文件的打開與關(guān)閉
10.2.1文件類型指針
10.2.2文件的打開(fopen函數(shù))
10.2.3文件的關(guān)閉(fclose函數(shù))
10.3文件的讀取和寫入
10.3.1fgetc函數(shù)和fputc函數(shù)
10.3.2fgets函數(shù)和fputs函數(shù)
10.3.3fprint函數(shù)和fscanf函數(shù)
10.3.4fread函數(shù)和fwrite函數(shù)
10.4文件的定位
10.4.1rewind函數(shù)
10.4.2fseek函數(shù)
10.4.3ftell函數(shù)
10.4.4實(shí)例解析
第11章C語言在單片機(jī)編程中的實(shí)例解析
附錄A常用字符與ASCII代碼對(duì)照表
附錄B關(guān)鍵字及其用途
附錄C運(yùn)算符和結(jié)合性
附錄D常用的C語言庫函數(shù)
展開全部
C語言程序設(shè)計(jì)及應(yīng)用教程 作者簡介
郭鵬,石家莊學(xué)院教師,多年來一直從事C語言程序設(shè)計(jì)、電路分析、單片機(jī)原理等課程的教學(xué)工作。科研方向?yàn)橹悄芸刂啤⑶度胧较到y(tǒng)設(shè)計(jì),曾主持參與河北省自然科學(xué)基金項(xiàng)目1項(xiàng),河北省科技廳、教育廳課題7項(xiàng),石家莊市級(jí)課題10項(xiàng),橫向課題1項(xiàng),校級(jí)課題多項(xiàng);發(fā)表電類專業(yè)論文20余篇,EI收錄4篇,中文核心10篇,參編電氣專業(yè)教材1部。作為省級(jí)優(yōu)秀指導(dǎo)教師指導(dǎo)學(xué)生參加科研競賽成績優(yōu)異,獲全國及省市級(jí)獎(jiǎng)勵(lì)13項(xiàng)。