全國高等職業(yè)教育規(guī)劃教材:C語言程序設(shè)計(jì)教程
定 價(jià):39 元
叢書名:全國高等職業(yè)教育規(guī)劃教材
- 作者:葛素娟 ,等 編
- 出版時(shí)間:2013/2/1
- ISBN:9787111410904
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:TP312C
- 頁碼:
- 紙張:膠版紙
- 版次:1
- 開本:16開
《全國高等職業(yè)教育規(guī)劃教材:C語言程序設(shè)計(jì)教程》是根據(jù)高職高專的培養(yǎng)目標(biāo),結(jié)合高職高專教學(xué)改革和課程改革的要求,本著“理實(shí)一體、教學(xué)做結(jié)合”的原則編寫的。
《全國高等職業(yè)教育規(guī)劃教材:C語言程序設(shè)計(jì)教程》主要介紹C語言數(shù)據(jù)類型、運(yùn)算符及表達(dá)式,順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)程序設(shè)計(jì),數(shù)組,函數(shù),預(yù)處理命令,指針,結(jié)構(gòu)體、共用體及枚舉,位運(yùn)算,文件以及應(yīng)用項(xiàng)目、習(xí)題、實(shí)驗(yàn)等內(nèi)容。
《全國高等職業(yè)教育規(guī)劃教材:C語言程序設(shè)計(jì)教程》可以滿足單片機(jī)、Java、嵌入式系統(tǒng)等后續(xù)課程對(duì)C語言的要求,結(jié)構(gòu)清晰,語言簡(jiǎn)練,圖文并茂,具有很強(qiáng)的實(shí)用性和可操作性,可作為電子、通信、計(jì)算機(jī)、機(jī)電類各專業(yè)C語言程序設(shè)計(jì)的教材,也可作為相關(guān)專業(yè)學(xué)生的自學(xué)參考書和培訓(xùn)教材。
出版說明
前言
第1章 C語言概述
1.1 C語言的發(fā)展概況
1.2 C語言的特點(diǎn)
1.3 C程序的工作環(huán)境
Visual C++ 6.0
1.3.1 啟動(dòng)Visual C++ 6.0
1.3.2 C程序的編譯、連接和執(zhí)行
1.4 簡(jiǎn)單的C程序
1.5 打地鼠游戲程序之一
1.6 習(xí)題一
第2章 數(shù)據(jù)類型、運(yùn)算符及表達(dá)式
2.1 C語言的數(shù)據(jù)類型
2.2 常量和變量
2.2.1 常量
2.2.2 變量
2.3 變量的初始化
2.4 各類數(shù)值型數(shù)據(jù)間的混合運(yùn)算
2.4.1 自動(dòng)轉(zhuǎn)換
2.4.2 強(qiáng)制類型轉(zhuǎn)換
2.5 算術(shù)運(yùn)算符和算術(shù)表達(dá)式
2.5.1 C語言運(yùn)算符簡(jiǎn)介
2.5.2 算術(shù)運(yùn)算符和算術(shù)表達(dá)式
2.6 賦值運(yùn)算符和賦值表達(dá)式
2.6.1 簡(jiǎn)單賦值運(yùn)算符
2.6.2 復(fù)合賦值運(yùn)算符
2.7 逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式
2.8 求字節(jié)運(yùn)算符
2.9 習(xí)題二
第3章 順序結(jié)構(gòu)程序設(shè)計(jì)
3.1 C語句概述
3.2 流程圖
3.3 順序結(jié)構(gòu)程序設(shè)計(jì)
3.4 字符數(shù)據(jù)的輸入輸出
3.4.1 putchar()函數(shù)
3.4.2 getchar函數(shù)
3.5 格式輸入輸出
3.5.1 printf函數(shù)
3.5.2 scanf函數(shù)
3.5.3 使用printf函數(shù)和scanf函數(shù)時(shí)的注意事項(xiàng)
3.6 程序舉例
3.7 習(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.1.3 關(guān)系表達(dá)式的值
4.2 邏輯運(yùn)算符與邏輯表達(dá)式
4.2.1 邏輯運(yùn)算符
4.2.2 邏輯表達(dá)式
4.2.3 邏輯表達(dá)式的值
4.3 if語句
4.3.1 單分支if語句
4.3.2 雙分支if…else…語句
4.3.3 多分支if…else if語句
4.3.4 if語句的嵌套
4.3.5 條件運(yùn)算符與條件表達(dá)式
4.4 switch語句
4.5 程序舉例
4.6 習(xí)題四
第5章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
5.1 循環(huán)語句
5.1.1 for語句
5.1.2 while語句
5.1.3 do while語句
5.1.4 while語句和do while語句的比較
5.2 循環(huán)的嵌套
5.3 兩種轉(zhuǎn)移控制語句
5.3.1 break語句
5.3.2 continue語句
5.4 程序舉例
5.5 習(xí)題五
第6章 數(shù)組
6.1 一維數(shù)組
6.1.1 一維數(shù)組的定義
6.1.2 一維數(shù)組元素的引用
6.1.3 一維數(shù)組的初始化
6.2 二維數(shù)組
6.2.1 二維數(shù)組的定義
6.2.2 二維數(shù)組元素的引用
6.2.3 二維數(shù)組的初始化
6.3 字符數(shù)組
6.3.1 字符數(shù)組的定義
6.3.2 字符數(shù)組元素的引用
6.3.3 字符數(shù)組的初始化
6.3.4 字符串處理函數(shù)
6.4 程序舉例
6.5 打地鼠游戲程序之二
6.6 習(xí)題六
第7章 函數(shù)
7.1 函數(shù)簡(jiǎn)述
7.2 函數(shù)定義的一般形式
7.2.1 無參函數(shù)定義的一般形式
7.2.2 有參函數(shù)定義的一般形式
7.3 函數(shù)參數(shù)和函數(shù)返回值
7.4 函數(shù)的嵌套調(diào)用
7.5 函數(shù)的遞歸調(diào)用
7.6 數(shù)組名作函數(shù)參數(shù)
7.7 局部變量和全局變量
7.7.1 局部變量
7.7.2 全局變量
7.8 變量的存儲(chǔ)類別
7.8.1 動(dòng)態(tài)存儲(chǔ)方式與靜態(tài)存儲(chǔ)方式
7.8.2 auto變量
7.8.3 用static聲明局部變量
7.8.4 register變量
7.8.5 用extern聲明外部變量
7.8.6 用static聲明外部變量
7.9 內(nèi)部函數(shù)和外部函數(shù)
7.9.1 內(nèi)部函數(shù)
7.9.2 外部函數(shù)
7.10 程序舉例
7.11 打地鼠游戲程序之三
7.12 習(xí)題七
第8章 預(yù)處理命令
8.1 宏定義
8.1.1 不帶參數(shù)的宏定義
8.1.2 帶參數(shù)的宏定義
8.2 “文件包含”處理
8.3 條件編譯
8.4 習(xí)題八
第9章 指針
9.1 指針的概念
9.2 變量的指針和指向變量的指針變量
9.2.1 指針變量的定義
9.2.2 指針變量作為函數(shù)參數(shù)
9.3 數(shù)組的指針和指向數(shù)組的指針變量
9.3.1 數(shù)組的指針
9.3.2 數(shù)組元素的指針
9.3.3 通過指針引用數(shù)組元素
9.3.4 用數(shù)組名作函數(shù)參數(shù)
9.4 字符串的指針和指向字符串的指針變量
9.4.1 字符串的表示形式
9.4.2 用字符數(shù)組和字符串指針作函數(shù)參數(shù)
9.5 函數(shù)的指針和指向函數(shù)的指針變量
9.5.1 函數(shù)的指針
9.5.2 指向函數(shù)的指針變量
9.6 返回指針值的函數(shù)
9.7 指針數(shù)組和指向指針的指針
9.7.1 指針數(shù)組
9.7.2 指向指針的指針
9.7.3 指針數(shù)組作main函數(shù)的形參
9.8 指向一維數(shù)組的指針變量
9.9 習(xí)題九
第10章 結(jié)構(gòu)體、共用體及枚舉
10.1 結(jié)構(gòu)體的概念
10.2 結(jié)構(gòu)體類型的定義
10.3 結(jié)構(gòu)體變量的定義
10.4 結(jié)構(gòu)體變量的引用
10.5 結(jié)構(gòu)體變量的初始化
10.6 結(jié)構(gòu)體數(shù)組
10.6.1 結(jié)構(gòu)體數(shù)組的定義
10.6.2 結(jié)構(gòu)體數(shù)組的初始化
10.7 指向結(jié)構(gòu)體類型數(shù)據(jù)的指針
10.7.1 指向結(jié)構(gòu)體變量的指針
10.7.2 指向結(jié)構(gòu)體數(shù)組的指針
10.7.3 指向結(jié)構(gòu)體的指針作函數(shù)參數(shù)
10.8 用指針處理鏈表
10.8.1 建立簡(jiǎn)單鏈表
10.8.2 處理動(dòng)態(tài)鏈表所需的函數(shù)
10.8.3 建立動(dòng)態(tài)鏈表
10.8.4 對(duì)鏈表的刪除
10.8.5 對(duì)鏈表的插入
10.9 共用體
10.9.1 共用體的概念
10.9.2 共用體類型的定義
10.9.3 共用體變量的定義
10.9.4 共用體變量的引用
10.10 枚舉類型
10.10.1 枚舉類型的定義
10.10.2 枚舉變量的定義
10.10.3 枚舉變量的引用
10.11 用typedef定義類型
10.12 電動(dòng)車電池管理程序之一
10.13 習(xí)題十
第11章 位運(yùn)算
11.1 位運(yùn)算的概念
11.2 位運(yùn)算符
11.2.1 位邏輯運(yùn)算符
11.2.2 移位運(yùn)算符
11.3 位運(yùn)算的常用用法
11.4 位運(yùn)算復(fù)合賦值運(yùn)算符
11.5 位段
11.6 習(xí)題十一
第12章 文件
12.1 文件概述
12.1.1 文件的概念與文件的存儲(chǔ)
12.1.2 文件的存取方式
12.1.3 C語言的設(shè)備文件
12.2 文件指針
12.2.1 FILE類型
12.2.2 文件指針
12.3 文件的打開與關(guān)閉
12.3.1 文件的打開
12.3.2 文件的關(guān)閉
12.4 文件的讀寫
12.4.1 單個(gè)字符的讀寫
12.4.2 字符串的讀寫
12.4.3 數(shù)據(jù)塊的讀寫
12.4.4 格式化讀寫
12.5 文件的定位
12.5.1 rewind函數(shù)
12.5.2 fseek函數(shù)
12.5.3 ftell函數(shù)
12.6 出錯(cuò)的檢測(cè)
12.6.1 ferror函數(shù)
12.6.2 clearerr函數(shù)
12.7 電動(dòng)車電池管理程序之二
12.8 習(xí)題十二
實(shí)驗(yàn)部分
實(shí)驗(yàn)一 熟悉C語言
實(shí)驗(yàn)二 數(shù)據(jù)類型、運(yùn)算符及表達(dá)式
實(shí)驗(yàn)三 順序結(jié)構(gòu)程序設(shè)計(jì)
實(shí)驗(yàn)四 選擇結(jié)構(gòu)程序設(shè)計(jì)
實(shí)驗(yàn)五 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
實(shí)驗(yàn)六 一維數(shù)組
實(shí)驗(yàn)七 二維數(shù)組
實(shí)驗(yàn)八 字符數(shù)組
實(shí)驗(yàn)九 函數(shù)
實(shí)驗(yàn)十 指針
實(shí)驗(yàn)十一 結(jié)構(gòu)體
實(shí)驗(yàn)十二 文件
附錄
附錄Ⅰ 常用字符與ASCII代碼對(duì)照表
附錄Ⅱ 運(yùn)算符的優(yōu)先級(jí)和結(jié)合性
附錄Ⅲ 常用C庫函數(shù)
附錄Ⅳ C語言中的關(guān)鍵字
參考文獻(xiàn)