出版時(shí)間:2011-7 出版社:對(duì)外經(jīng)濟(jì)貿(mào)易大學(xué)出版社 作者:張?jiān)獓?nbsp; 頁數(shù):268
內(nèi)容概要
《C語言程序設(shè)計(jì)》針對(duì)高職高專學(xué)生的特點(diǎn)編寫,在內(nèi)容安排上力求體系結(jié)構(gòu)合理,重點(diǎn)突出,難易適中,通俗易懂。
本書主要講解C語言最基本、最常用的內(nèi)容,把重點(diǎn)放在C語言本身的難點(diǎn)和程序設(shè)計(jì)的技巧方面,對(duì)關(guān)鍵知識(shí)點(diǎn)進(jìn)行了詳細(xì)的說明,并配有圖表,使讀者能直觀地理解問題。同時(shí)在每一章都配有大量的例題和練習(xí)題,使讀者更容易消化和掌握各章的學(xué)習(xí)內(nèi)容。
全書共分為1l章。 本書由張?jiān)獓骶?,劉信杰和李艷副主編。
本書除作為高職高專院校學(xué)生學(xué)習(xí)C語言的教材之外,還可以作為計(jì)算機(jī)愛好者的自學(xué)參考書。
書籍目錄
第1章 C語言程序設(shè)計(jì)概述
1.1 C語言程序
1.1.1 計(jì)算機(jī)語言與計(jì)算機(jī)程序
1.1.2 C語言概述
1.2 簡單C語言程序的結(jié)構(gòu)和格式
1.2.1 C語言程序?qū)嵗?br /> 1.2.2 C語言程序的結(jié)構(gòu)
1.2.3 C語言程序的書寫格式
1.2.4 標(biāo)識(shí)符與關(guān)鍵字
1.3 結(jié)構(gòu)化程序設(shè)計(jì)
1.4 編程實(shí)踐——C語言程序的上機(jī)環(huán)境與步驟
1.4.1 C語言程序的上機(jī)步驟
1.4.2 TurbO C集成開發(fā)環(huán)境
1.5 算法及其描述
1.5.1 算法概述
1.5.2 程序流程圖
綜合練習(xí)
第2章 數(shù)據(jù)類型、運(yùn)算符與表達(dá)式
2.1 C語言的數(shù)據(jù)類型
2.2 常量與變量
2.2.1 常量
2.2.2 變量
2.2.3 變量的定義、初始化與賦值
2.3 運(yùn)算符與表達(dá)式
2.3.1 算術(shù)運(yùn)算符與算術(shù)表達(dá)式
2.3.2 關(guān)系運(yùn)算符與關(guān)系表達(dá)式
2.3.3 邏輯運(yùn)算符與邏輯表達(dá)式
2.3.4 位運(yùn)算符
2.3.5 賦值運(yùn)算符與賦值表達(dá)式
2.3.6 逗號(hào)運(yùn)算符與逗號(hào)表達(dá)式
2.3.7 條件運(yùn)算符與條件表達(dá)式
2.3.8 自增自減運(yùn)算符
2.3.9 長度運(yùn)算符
2.4 不同類型數(shù)據(jù)間的轉(zhuǎn)換
綜合練習(xí)
第3章 順序結(jié)構(gòu)程序設(shè)計(jì)
3.1 C語言的基本語句
3.2 格式輸入輸出函數(shù)
3.2.1 格式輸出函數(shù)pfinff()
3.2.2 格式輸入函數(shù)scanf()
3.3 字符輸人輸出函數(shù)
3.3.1 字符輸入函數(shù)getchar()
3.3.2 字符輸出函數(shù)putchar()
3.4 順序結(jié)構(gòu)程序設(shè)計(jì)舉例
綜合練習(xí)
第4章 選擇結(jié)構(gòu)程序設(shè)計(jì)
4.1 if語句
4.1.1 if語句的幾種格式
4.1.2 if語句的嵌套
4.2 多分支選擇語句(switch語句)
4.3 goto語句
4.4 程序綜合舉例
綜合練習(xí)
第5章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
5.1 while循環(huán)語句
5.2 do-while語句
5.3 for循環(huán)結(jié)構(gòu)
5.4 幾種循環(huán)的比較
5.5 循環(huán)結(jié)構(gòu)的嵌套
5.6 循環(huán)中break和continue語句的使用
5.6.1 break語句
5.6.2 continue語句
5.7 程序綜合舉例
綜合練習(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 字符數(shù)組和字符串的輸入輸出
6.3.4 字符串處理函數(shù)
6.3.5 字符數(shù)組應(yīng)用舉例
綜合練習(xí)
第7章 函數(shù)
7.1 函數(shù)概述
7.1.1 函數(shù)的概念及作用
7.1.2 函數(shù)的分類
7.2 函數(shù)定義
7.3 函數(shù)的調(diào)用和返回值
7.3.1 函數(shù)調(diào)用及參數(shù)傳遞
7.3.2 函數(shù)返回值
7.3.3 函數(shù)的聲明
7.4 函數(shù)舉例
7.5 變量的作用域和存儲(chǔ)類別
7.5.1 變量的作用域
7.5.2 變量的存儲(chǔ)類型
7.6 函數(shù)應(yīng)用
7.6.1 函數(shù)的嵌套調(diào)用
7.6.2 函數(shù)的遞歸調(diào)用
綜合練習(xí)
第8章 指針
8.1 指針與指針變量
8.1.1 指針概述
8.1.2 指針變量
8.1.3 指針運(yùn)算
8.2 指針變量作為函數(shù)參數(shù)
8.3 返回指針值的函數(shù)
8.4 指針與數(shù)組
8.4.1 指針與數(shù)組的關(guān)系
8.4.2 數(shù)組名作為函數(shù)的參數(shù)
8.5 字符串與指針
綜合練習(xí)
第9章 編譯預(yù)處理
9.1 宏定義
9.1.1 不帶參數(shù)的宏定義
9.1.2 帶參數(shù)的宏定義
9.1.3 終止宏定義
9.2 文件包含
9.2.1 文件包含
9.2.2 文件包含的應(yīng)用
9.3 條件編譯
綜合練習(xí)
第10章 結(jié)構(gòu)體與共用體
10.1 結(jié)構(gòu)體概述
10.1.1 結(jié)構(gòu)體的引入
10.1.2 結(jié)構(gòu)體類型的定義
10.2 結(jié)構(gòu)體變量與指針
10.2.1 結(jié)構(gòu)體變量
10.2.2 結(jié)構(gòu)體與指針
10.3 結(jié)構(gòu)體與數(shù)組
10.3.1 結(jié)構(gòu)體數(shù)組的定義和初始化
10.3.2 結(jié)構(gòu)體數(shù)組的應(yīng)用
10.3.3 指向結(jié)構(gòu)體數(shù)組的指針
10.4 結(jié)構(gòu)體與函數(shù)
10.4.1 結(jié)構(gòu)體變量作為函數(shù)參數(shù)
10.4.2 返回結(jié)構(gòu)體數(shù)據(jù)的函數(shù)
10.4.3 結(jié)構(gòu)體指針變量作函數(shù)參數(shù)
10.4.4 返回結(jié)構(gòu)體指針的函數(shù)
10.5 單向鏈表
10.5.1 鏈表概述
10.5.2 定義鏈表結(jié)構(gòu)
10.5.3 動(dòng)態(tài)存儲(chǔ)分配
10.5.4 單向鏈表的基本操作
10.5.5 單向鏈表的應(yīng)用
10.6 共用體
10.6.1 共用體變量的定義
10.6.2 共用體變量的引用與賦值
10.7 枚舉類型
10.7.1 枚舉類型的定義
10.7.2 枚舉變量的定義及其引用
10.8 用typedef定義類型
綜合練習(xí)
第11章 文件
11.1 文件概述
11.1.1 文件的概念
11.1.2 文件類型指針
11.2 文件的打開與關(guān)閉
11.2.1 文件的打開
11.2.2 文件的關(guān)閉
11.3 文件的讀寫
11.3.1 字符讀寫函數(shù)f13utc()和fgetc()
11.3.2 字符串讀寫函數(shù)flrots()和fagets()
11.3.3 格式化讀寫函數(shù)fscanf()和fprintf()
11.3.4 數(shù)據(jù)塊讀寫函數(shù)fwrite()和fread()
11.4 文件的定位
綜合練習(xí)
附錄A 常用字符與ASCH碼對(duì)照表
附錄B 運(yùn)算符的優(yōu)先級(jí)與結(jié)合性
附錄C C語言的常用庫函數(shù)
參考文獻(xiàn)
圖書封面
評(píng)論、評(píng)分、閱讀與下載