C語言程序設(shè)計(高等職業(yè)教育“十三五”規(guī)劃教材(電子信息課程群))
定 價:36 元
- 作者:吳國鳳 主編
- 出版時間:2017/1/1
- ISBN:9787517050216
- 出 版 社:中國水利水電出版社
- 中圖法分類:TP312C
- 頁碼:
- 紙張:膠版紙
- 版次:1
- 開本:16開
吳國鳳主編的《C語言程序設(shè)計》以培養(yǎng)學(xué)生分 析問題和程序設(shè)計的基本能力為目標(biāo),全面系統(tǒng)地講 解了C語言的基本語法及編程方法和技巧。全書共有 12章,主要內(nèi)容包括C語言概述、C語言基礎(chǔ)、順序結(jié) 構(gòu)、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、數(shù)組、函數(shù)、指針、編譯 預(yù)處理、結(jié)構(gòu)體與共用體、位運算及文件。
本書集作者多年的C語言課程的教學(xué)經(jīng)驗,全書 結(jié)構(gòu)合理,條理清晰,重點突出,實例典型豐富,循 序漸進(jìn),由淺入深,通俗易懂。各章配備豐富的例題 、習(xí)題,并對典型例題進(jìn)行精解,習(xí)題覆蓋知識重點 。本書另配《C語言程序設(shè)計實訓(xùn)與習(xí)題指導(dǎo)》一書 ,具有較強(qiáng)的實用性。
本書適用于高等院校各專業(yè)C語言程序設(shè)計課程 教學(xué),也可作為計算機(jī)等級考試的參考用書,還可供 計算機(jī)軟件開發(fā)人員參考使用。
前言
第1章 C語言概述
1.1 C程序初識
1.1.1 C程序?qū)嵗? 1.1.2 C程序基本構(gòu)成
1.1.3 程序編寫規(guī)范與風(fēng)格
1.2 程序設(shè)計與算法
1.2.1 程序設(shè)計
1.2.2 算法
1.3 C程序的運行環(huán)境與學(xué)習(xí)方法
1.3.1 C程序的操作步驟
1.3.2 Visual C 6.0編程環(huán)境
1.3.3 學(xué)習(xí)C語言的方法
1.4 典型例題精解
本章小結(jié)
習(xí)題1
第2章 C語言基礎(chǔ)
2.1 C語言單詞
2.1.1 字符集
2.1.2 關(guān)鍵字
2.1.3 標(biāo)識符
2.1.4 常量
2.1.5 運算符
2.1.6 分隔符
2.2 C語言數(shù)據(jù)類型
2.3 常量及其類型
2.3.1 整型常量
2.3.2 浮點型常量
2.3.3 字符常量
2.3.4 字符串常量
2.3.5 符號常量
2.4 變量及其類型
2.4.1 變量及其說明
2.4.2 整型變量
2.4.3 浮點型變量
2.4.4 字符變量
2.5 運算符和表達(dá)式
2.5.1 算術(shù)運算符和算術(shù)表達(dá)式
2.5.2 賦值運算符和賦值表達(dá)式
2.5.3 其他運算符及表達(dá)式
2.5.4 運算符的優(yōu)先級與結(jié)合性
2.5.5 數(shù)據(jù)類型轉(zhuǎn)換
2.6 典型例題精解
本章小結(jié)
習(xí)題2
第3章 順序結(jié)構(gòu)
3.1 C語言的基本語句
3.2 數(shù)據(jù)的輸入/輸出
3.2.1 數(shù)據(jù)輸入/輸出概念
3.2.2 字符的輸入/輸出
3.2 3格式的輸入/輸出
3.3 典型例題精解
本章小結(jié)
習(xí)題3
第4章 分支結(jié)構(gòu)
4.1 關(guān)系運算和邏輯運算
4.1.1 關(guān)系運算
4.1.2 邏輯運算
4.2 分支結(jié)構(gòu)
4.2.1 if語句
4.2.2 switch語句
4.3 典型例題精解
本章小結(jié)
習(xí)題4
第5章 循環(huán)結(jié)構(gòu)
5.1 概述
5.2 while語句
5.3 dowhile語句
5.4 for語句
5.5 轉(zhuǎn)移語句
5.6 循環(huán)的嵌套
5.7 典型例題精解
本章小結(jié)
習(xí)題5
第6章 數(shù)組
6.1 數(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ù)組的初始化
6.3.5 二維數(shù)組的應(yīng)用
6.4 字符數(shù)組和字符串
6.4.1 字符數(shù)組的定義與初始化
6.4.2 字符串的輸入與輸出
6.4.3 字符串處理函數(shù)
6.4.4 字符數(shù)組與字符串的應(yīng)用
6.5 典型例題精解
本章小結(jié)
習(xí)題6
第7章 函數(shù)
7.1 概述
7.1.1 函數(shù)的概念
7.1.2 函數(shù)的分類
7.2 函數(shù)的定義和調(diào)用
7.2.1 函數(shù)的定義
7.2.2 函數(shù)的調(diào)用
7.2.3 函數(shù)的聲明
7.2.4 標(biāo)準(zhǔn)庫函數(shù)
7.3 函數(shù)的參數(shù)及傳遞方式
7.3.1 形式參數(shù)和實際參數(shù)
7.3.2 變量作為函數(shù)參數(shù)
7.3.3 數(shù)組作為函數(shù)參數(shù)
7.4 函數(shù)的嵌套調(diào)用與遞歸調(diào)用
7.4.1 函數(shù)的嵌套調(diào)用
7.4.2 函數(shù)的遞歸調(diào)用
7.5 變量的作用域和存儲類型
7.5.1 變量的生存期與作用域
7.5.2 變量的存儲類型
7.5.3 內(nèi)部函數(shù)與外部函數(shù)
7.6 典型例題精解
本章小結(jié)
習(xí)題7
第8章 指針
8.1 指針的基本概念
8.1.1 內(nèi)存、地址和指針
8.1.2 指針變量的定義與初始化
8.1.3 指針的運算及引用
8.1.4 指針變量作為函數(shù)參數(shù)
8.1.5 多級指針的概念
8.2 指針與數(shù)組
8.2.1 指針與一維數(shù)組
8.2.2 指針與二維數(shù)組
8.2.3 指針與字符串
8.2.4 指針數(shù)組
8.3 指針與函數(shù)
8.3.1 指向函數(shù)的指針
8.3.2 返回指針的函數(shù)
8.3.3 帶參數(shù)的主函數(shù)
8.4 典型例題精解
本章小結(jié)
習(xí)題8
第9章 編譯預(yù)處理
9.1 宏定義
9.1.1 無參宏定義
9.1.2 帶參的宏定義
9.2 文件包含
9.3 條件編譯
9.4 典型例題精解
本章小結(jié)
習(xí)題9
第10章 結(jié)構(gòu)體與共用體
10.1 結(jié)構(gòu)體
10.1.1 結(jié)構(gòu)體類型的定義
10.1.2 結(jié)構(gòu)體變量的說明
10.1.3 結(jié)構(gòu)體變量的初始化
10.1.4 結(jié)構(gòu)體變量的引用
10.1.5 結(jié)構(gòu)體數(shù)組
lO.1.6 結(jié)構(gòu)體指針
10.1.7 結(jié)構(gòu)體與函數(shù)
10.1.8 鏈表
10.2 共用體
10.2.1 共用體類型的定義
10.2.2 共用體變量的說明
10.2.3 共用體變量的引用
10.3 枚舉類型
10.3.1 枚舉類型的定義
10.3.2 枚舉變量的說明及引用
10.3.3 枚舉類型的應(yīng)用
10.4 用戶自定義類型名
10.5 典型例題精解
本章小結(jié)
習(xí)題10
第11章 位運算
11.1 位運算的基本概念
11.2 計算機(jī)內(nèi)的數(shù)據(jù)表示
11.3 位運算
11.3.1 邏輯位運算
11.3.2 移位運算
11.4 位域
11.4.1 位域的定義及位域變量的說明
11.4.2 位域變量的使用
11.5 典型例題精解
本章小結(jié)
習(xí)題11
第12章 文件
12.1 概述
12.1.1 文件的基本概念
12.1.2 文件的分類
12.2 文件指針
12.3 文件的打開與關(guān)閉
12.3.1 文件的打開
12.3.2 文件的關(guān)閉
12.4 文件的讀寫
12.4.1 字符輸入/輸出函數(shù)
12.4.2 字符串輸入/輸出函數(shù)
12.4.3 格式化輸入/輸出函數(shù)
12.4.4 數(shù)據(jù)塊輸入/輸出函數(shù)
12.4.5 整數(shù)輸入/輸出函數(shù)
12.5 文件的定位操作
12.6 文件的錯誤檢測
12.7 典型例題精解
本章小結(jié)
習(xí)題12
附錄1 常用字符與ASC II代碼對照表
附錄2 C語言運算符的優(yōu)先級與結(jié)合性
附錄3 C庫函數(shù)
附錄4 常見錯誤信息表