C語言程序設(shè)計

出版時間:2001-8-1  出版社:人民郵電出版社  作者:張強華,呂新平 編  

內(nèi)容概要

本書主要講述了C語言程序設(shè)計的基本理論、基礎(chǔ)知識及使用方法。主要內(nèi)容包括C語言的特點、上機編程方法、常量與變量、表達式、邏輯運算、數(shù)組、函數(shù)與指針、結(jié)構(gòu)與聯(lián)合、I/O 函數(shù)與文件及預(yù)處理等。
本書對基本知識講述詳細清晰,編排上有意把難點分開,避免讀者在某一階段過于吃力;示例豐富,通過例子來啟發(fā)讀者理解概念;在每章后面還附一些啟發(fā)式思考題,以幫助讀者掌握C語言的基本編程技巧。附錄收入了庫文件、Turbo C編譯信息英漢對照和庫函數(shù)總匯(包括版本、語法格式、功能簡述、返回值以及示例程序),并在最后建立了庫函數(shù)的快速索引,可供讀者在編程中長期查閱、參考。
為了方便高職高專的學生參加全國計算機等級考試,本書內(nèi)容覆蓋了C語言等級考試的大綱,并在書的每一章后面附有針對計算機等級考試的輔導(dǎo),包括'出題思路'、'知識要點'及'典型試題舉例',課后的作業(yè)也有類似于等級考試的模擬題。
本書適合作為高職高專C語言課教材,也可作為計算機等級考試的輔導(dǎo)教材。

書籍目錄

第1章  C語言初步     1
1.1 C語言概覽 1
1.1.1 C語言發(fā)展歷程簡述 1
1.1.2 C語言的優(yōu)點 1
1.1.3 C語言的缺點 2
1.1.4 C語言源程序的結(jié)構(gòu)特征 2
1.1.5 C語言源程序的書寫要求 4
1.1.6 最小的C函數(shù) 5
1.1.7 函數(shù)的組成部分 5
1.1.8 C語言的字符集 5
1.1.9 C語言字符 5
1.2 簡述兩個最常用的輸入和輸出函數(shù) 7
等級考試指導(dǎo) 8
練習題 10
第2章 常量 12
2.1 整型常量 12
2.1.1 八進制整常數(shù) 12
2.1.2 十六進制整常數(shù) 12
2.1.3 十進制整常數(shù) 12
2.1.4 整型常數(shù)的后綴 12
2.2 實型常量 13
2.2.1 十進制數(shù)形式 13
2.2.2 指數(shù)形式 13
2.3 字符常量 13
2.3.1 字符常量的構(gòu)成 13
2.3.2 轉(zhuǎn)義字符 13
2.3.3 字符串常量 14
2.4 符號常量 14
等級考試指導(dǎo) 15
練習題 17
第3章 變量 19
3.1 變量的基本知識 19
3.1.1 變量的含義 19
3.1.2 變量的命名 19
3.1.3 變量的存儲 19
3.2 整型變量 19
3.2.1 什么是整型變量 19
3.2.2 整型變量的分類 20
3.2.3 整型變量的說明 20
3.3 實型變量 21
3.4 字符變量 22
等級考試指導(dǎo) 24
練習題 25
第4章 基本運算符和表達式 26
4.1 運算符的種類 26
4.2 算術(shù)運算符 27
4.3 自增自減運算符 28
4.4 表達式 30
4.4.1 強制轉(zhuǎn)換與優(yōu)先級 30
4.4.2 算術(shù)表達式 31
4.4.3 賦值運算符和表達式 31
4.4.4 逗號運算符和逗號表達式 32
4.5 邏輯運算 33
4.5.1 關(guān)系運算 33
4.5.2 關(guān)系表達式 33
4.5.3 邏輯運算符 34
4.5.4 邏輯表達式 35
4.6 條件運算符和條件表達式 35
等級考試指導(dǎo) 36
練習題 39
第5章 輸入輸出語句 42
5.1 printf函數(shù) 42
5.1.1 printf函數(shù)的最簡單形式 42
5.1.2 轉(zhuǎn)義字符的使用 42
5.1.3 printf函數(shù)調(diào)用的一般形式 44
5.1.4 格式字符串 45
5.2 scanf函數(shù) 48
5.2.1 scanf函數(shù)的一般形式 48
5.2.2 scanf函數(shù)的格式說明符 48
5.2.3 使用scanf函數(shù)的注意事項 49
5.3 其他輸入輸出函數(shù) 49
5.3.1 getch與getchar函數(shù) 49
5.3.2 gets函數(shù) 50
5.3.3 putch與putchar函數(shù) 50
5.3.4 puts函數(shù) 51
等級考試指導(dǎo) 51
練習題 53
第6章 算法初步 54
6.1 算法的概念 54
6.1.1 什么是算法 54
6.1.2 算法的特性 54
6.1.3 算法設(shè)計的要求 55
6.2 算法的表示方法 56
6.2.1 自然語言表示算法 56
6.2.2 傳統(tǒng)流程圖表示法 56
6.2.3 用N-S流程圖表示算法 57
6.2.4 用偽碼表示算法 58
6.3 結(jié)構(gòu)化程序設(shè)計 58
6.3.1 三種基本結(jié)構(gòu) 58
6.3.2 結(jié)構(gòu)化程序設(shè)計 59
6.3.3 結(jié)構(gòu)化程序設(shè)計中的注意事項 59
6.3.4 算法的合理性與優(yōu)化 61
等級考試指導(dǎo) 63
練習題 64
第7章 程序設(shè)計基礎(chǔ) 65
7.1 語句與流程 65
7.1.1 表達式語句 65
7.1.2 函數(shù)調(diào)用語句 65
7.1.3 控制語句 65
7.1.4 復(fù)合語句 66
7.1.5 空語句 66
7.1.6 程序的流程 66
7.2 if語句 66
7.2.1 基本形式 66
7.2.2 if-else形式 67
7.2.3 if-else-if形式 68
7.2.4 if語句中應(yīng)注意的問題 69
7.2.5 if語句的嵌套 70
7.3 switch-case語句 72
7.4 循環(huán)結(jié)構(gòu)程序 74
7.4.1 while語句 74
7.4.2 do-while語句 75
7.4.3 for語句 77
7.4.4 break語句 79
7.4.5 continue語句 80
7.4.6 goto語句 80
等級考試指導(dǎo) 81
練習題 84
第8章 數(shù)組 87
8.1 數(shù)組基礎(chǔ) 87
8.1.1 數(shù)組類型說明 87
8.1.2 數(shù)組元素的表示方法 88
8.1.3 數(shù)組的賦值 89
8.2 二維數(shù)組 91
8.2.1 二維數(shù)組的定義 91
8.2.2 二維數(shù)組元素的表示方法 91
8.2.3 二維數(shù)組的初始化 92
8.2.4 動態(tài)賦值 93
8.3 字符數(shù)組 93
8.3.1 字符數(shù)組的一般情況 93
8.3.2 字符串 93
8.3.3 字符串常用函數(shù) 95
等級考試指導(dǎo) 98
練習題 100
第9章 函數(shù)與變量 102
9.1 函數(shù)定義 102
9.1.1 根據(jù)來源定義 102
9.1.2 根據(jù)返回情況定義 102
9.1.3 根據(jù)參數(shù)傳遞定義 103
9.2 函數(shù)定義與使用 103
9.2.1 無參函數(shù)定義的一般形式 103
9.2.2 有參函數(shù)定義的一般形式 103
9.2.3 函數(shù)聲明 105
9.2.4 函數(shù)調(diào)用 106
9.2.5 函數(shù)調(diào)用的類型 107
9.3 變量的作用域 109
9.3.1 局部變量 109
9.3.2 全局變量 110
9.4 變量的存儲類型 112
9.4.1 概說 112
9.4.2 動態(tài)變量 113
9.4.3 靜態(tài)變量 115
9.5 內(nèi)部函數(shù)和外部函數(shù) 117
9.5.1 內(nèi)部函數(shù) 117
9.5.2 外部函數(shù) 117
等級考試指導(dǎo) 118
練習題 120
第10章 編譯預(yù)處理 123
10.1 宏 123
10.1.1 無參宏定義 123
10.1.2 帶參數(shù)的宏 125
10.2 文件包含 127
10.2.1 文件包含的概念 127
10.2.2 文件包含的注意事項 128
10.3 條件編譯 128
10.3.1 第一種形式 128
10.3.2 第二種形式 129
10.3.3 第三種形式 129
等級考試指導(dǎo) 130
練習題 131
第11章 指針 133
11.1 指針的基本概念 133
11.1.1 了解指針 133
11.1.2 指針變量的類型說明 133
11.1.3 指針變量的賦值 134
11.2 指針變量的運算 134
11.2.1 指針運算符 135
11.2.2 指針變量的運算 135
11.3 數(shù)組指針變量的說明和使用 137
11.3.1 數(shù)組的存儲方式 137
11.3.2 數(shù)組指針變量 137
11.4 字符串指針變量的說明和使用 138
11.5 函數(shù)指針變量 139
11.5.1 函數(shù)指針變量的定義 139
11.5.2 函數(shù)指針變量的調(diào)用 140
11.5.3 函數(shù)指針變量的賦值 141
11.5.4 函數(shù)指針變量的無參調(diào)用 141
11.6 指針型函數(shù) 141
11.6.1 指針型函數(shù)的定義 141
11.6.2 指針型函數(shù)必須在主函數(shù)中說明 141
11.6.3 局部變量不可返回 141
11.6.4 一致性 142
11.6.5 區(qū)別指針型函數(shù)與函數(shù)指針 142
等級考試指導(dǎo) 142
練習題 144
第12章 結(jié)構(gòu)體、共用體和位運算 147
12.1 結(jié)構(gòu)變量 147
12.1.1 結(jié)構(gòu)體的定義 147
12.1.2 結(jié)構(gòu)類型變量的說明 148
12.1.3 結(jié)構(gòu)變量成員的表示方法 148
12.1.4 結(jié)構(gòu)變量的賦值 149
12.1.5 結(jié)構(gòu)變量的初始化 149
12.2 結(jié)構(gòu)數(shù)組 150
12.2.1 結(jié)構(gòu)數(shù)組概述 150
12.2.2 結(jié)構(gòu)數(shù)組的初始化 151
12.3 結(jié)構(gòu)指針變量 152
12.3.1 結(jié)構(gòu)指針變量概述 152
12.3.2 結(jié)構(gòu)變量的使用 152
12.4 聯(lián)合類型的定義和聯(lián)合變量的說明 154
12.4.1 聯(lián)合的定義 154
12.4.2 聯(lián)合變量的說明 155
12.5 聯(lián)合變量的賦值和使用 156
12.5.1 賦值 156
12.5.2 使用聯(lián)合應(yīng)注意的問題 157
12.6 位運算符 157
12.6.1 幾個基本概念 158
12.6.2 位運算符 159
12.7 鏈表 160
12.7.1 鏈表概述 160
12.7.2 鏈表的建立 161
12.7.3 鏈表的遍歷 163
12.7.4 刪除結(jié)點 164
12.7.5 插入結(jié)點 164
等級考試指導(dǎo) 166
練習題 169
第13章 文件與I/O函數(shù) 172
13.1 文件的基本概念 172
13.1.1 磁盤文件 172
13.1.2 設(shè)備文件 172
13.1.3 標準設(shè)備文件 172
13.1.4 兩種文件I/O系統(tǒng) 173
13.1.5 文件控制結(jié)構(gòu) 173
13.1.6 文件型指針 173
13.2 文件的打開與關(guān)閉函數(shù) 173
13.2.1 打開文件 173
13.2.2 關(guān)閉文件 175
13.3 文件的一般讀寫 176
13.3.1 字符讀寫函數(shù) 176
13.3.2 字符串讀寫函數(shù) 179
13.3.3 數(shù)據(jù)塊讀寫函數(shù) 180
13.3.4 格式化讀寫函數(shù) 181
13.4 文件定位與隨機讀寫 182
13.4.1 回撥指針函數(shù)rewind() 182
13.4.2 移動指針函數(shù)fseek() 182
13.4.3 取當前指針位置函數(shù) 183
13.4.4 文件的隨機讀寫 183
13.5 文件檢測函數(shù) 184
13.5.1 文件結(jié)束檢測函數(shù)feof 184
13.5.2 讀寫文件出錯檢測函數(shù)ferror 184
13.5.3 文件出錯標志和文件結(jié)束標志置0函數(shù)clearerr 185
等級考試指導(dǎo) 185
練習題 187
第14章 C語言實驗指導(dǎo) 189
14.1 實驗概述 189
14.1.1 實驗的重要性 189
14.1.2 實驗的目標 189
14.1.3 實驗步驟 190
14.2 C語言程序的調(diào)試過程 190
14.2.1 編輯源程序 191
14.2.2 編譯源程序 191
14.2.3 連接目標程序 192
14.2.4 運行可執(zhí)行程序 192
14.3 Turbo C集成開發(fā)環(huán)境 192
14.3.1 啟動TC 192
14.3.2 主菜單項的意義 192
14.3.3 選擇菜單項 193
14.3.4 快速參考行 193
14.3.5 TC的編輯器 194
14.3.6 調(diào)試源程序的步驟 194
14.3.7 調(diào)試程序的高級技巧 198
14.4 MS C上機過程 200
14.4.1 MS C編譯系統(tǒng)的組成 200
14.4.2 MS C上機步驟 200
實訓 201
實訓1 C語言運行環(huán)境 201
實訓2 常量的作用 202
實訓3 變量的作用 205
實訓4 運算符與表達式 206
實訓5 程序設(shè)計方法 206
實訓6 數(shù)組的使用及字符操作 207
實訓7 函數(shù)及其使用 208
實訓8 變量的作用范圍及其存儲 208
實訓9 指針的使用 209
實訓10 結(jié)構(gòu)體和聯(lián)合體的使用 210
實訓11 文件操作 211
附錄1 庫文件 212
附錄2 Turbo C編譯信息英漢對照 214
附錄3 庫函數(shù)總匯 225

圖書封面

評論、評分、閱讀與下載


    C語言程序設(shè)計 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7