C程式設計(二級)教程

C程式設計(二級)教程

《C程式設計(二級)教程》是2006年清華大學出版社出版的圖書,作者是譚浩強等。

基本介紹

  • 書名:C程式設計(二級)教程
  • 作者:譚浩強等
  • ISBN:9787302055266
  • 定價:22元
  • 出版社:2006-1-12
  • 裝幀:平裝
圖書簡介
本書內容包括C語言的基本概念、C語言的語法規則以及利用C語言進行程式設計的有關知識。
目錄
第1章C語言的初步知識1
1.1C程式的構成1
1.2函式的構成2
1.3源程式的書寫格式和程式風格3
習題3
第2章數據類型及其運算5
2.1C語言的數據類型5
2.2常量與變數5
2.2.1常量和符號常量5
2.2.2變數6
2.2.3整型數據6
2.2.4實型數據8
2.2.5字元型數據9
2.3數值型數據間的混合運算11
2.4C語言的運算符和表達式11
2.4.1C語言運算符11
2.4.2C語言表達式的類型12
2.4.3表達式的求值規則12
2.4.4算術表達式13
2.4.5賦值表達式13
2.4.6逗號表達式16
2.4.7關係表達式17
2.4.8邏輯表達式18
2.4.9條件表達式19
2.5程式舉例20
習題21
第3章基本語句24
3.1C語句概述24
3.2賦值語句25
3.3數據輸入與輸出25
3.3.1字元輸入輸出函式26
3.3.2格式輸出函式27
3.3.3格式輸入函式30
3.4程式舉例34
習題35
目錄
C程式設計(二級)教程
第4章控制語句39
4.1if語句39
4.1.1if語句的三種形式39
4.1.2if語句的嵌套41
4.1.3用if語句實現選擇結構42
4.2switch語句43
4.3goto語句46
4.4while和dowhile語句47
4.4.1while語句47
4.4.2dowhile語句47
4.4.3while和dowhile循環的比較47
4.5for語句48
4.6break語句和continue語句51
4.6.1break語句51
4.6.2continue語句52
4.7循環的嵌套53
4.8程式舉例53
習題62
目錄
C程式設計(二級)教程
第5章數組69
5.1數組的定義和引用69
5.1.1數組的定義69
5.1.2數組的初始化70
5.1.3數組元素的引用72
5.2數組套用舉例73
5.3字元數組80
5.3.1字元數組的定義80
5.3.2字元數組的初始化80
5.3.3字元串結束標誌81
5.3.4字元數組的輸入輸出81
5.3.5字元串處理函式83
5.3.6程式舉例86
習題90
第6章函式96
6.1概述96
6.2函式定義的一般形式97
6.3函式參數和函式的值98
6.3.1形式參數和實際參數98
6.3.2函式的返回值99
6.4函式的調用100
6.4.1函式調用的一般形式100
6.4.2函式調用的方式100
6.4.3對被調用函式的聲明101
6.4.4程式舉例103
6.5函式的嵌套調用105
6.6函式的遞歸調用108
6.7局部變數和全局變數110
6.7.1局部變數110
6.7.2全局變數111
6.8動態存儲變數與靜態存儲變數113
6.8.1變數的存儲類別113
6.8.2局部變數的存儲方式113
6.8.3全局變數的存儲方式116
6.8.4存儲類別小結117
6.9內部函式和外部函式118
6.9.1內部函式118
6.9.2外部函式118
習題119
第7章編譯預處理123
7.1宏定義123
7.1.1不帶參數的宏定義123
7.1.2帶參數的宏定義125
7.2“檔案包含”處理127
習題128
第8章指針133
8.1指針的概念133
8.2變數的指針和指向變數的指針變數134
8.2.1指針變數的定義134
8.2.2指針變數的引用135
8.2.3指針變數作為函式參數136
8.3數組的指針和指向數組的指針變數138
8.3.1指向數組元素的指針變數的定義與賦值138
8.3.2通過指針引用數組元素139
8.3.3數組名作函式參數141
8.3.4指向多維數組的指針和指針變數145
8.4字元串的指針和指向字元串的指針變數146
8.4.1字元串的表示形式146
8.4.2字元指針變數與字元數組148
8.4.3字元串指針作函式參數150
8.5函式的指針和指向函式的指針變數153
8.5.1用函式指針變數調用函式153
8.5.2把指向函式的指針變數作函式參數155
8.6返回指針值的函式155
8.7指針數組和指向指針的指針156
8.7.1指針數組的概念156
8.7.2指向指針的指針157
8.7.3main函式的命令行參數159
習題160
第9章結構體與共用體164
9.1概述164
9.2定義結構體類型變數的方法164
9.3結構體類型變數的引用166
9.4結構體數組168
9.5指向結構體類型數據的指針170
9.5.1指向結構體變數的指針170
9.5.2指向結構體數組的指針171
9.5.3用指向結構體的指針作函式參數172
9.6用指針處理鍊表173
9.6.1鍊表概述173
9.6.2用typedef定義類型174
9.6.3鍊表的建立、輸出、插入和刪除175
9.7共用體181
9.7.1共用體的概念181
9.7.2共用體變數的引用方式182
9.7.3共用體類型數據的特點183
習題183
第10章位運算189
10.1“按位與”運算189
10.2“按位或”運算190
10.3“異或”運算190
10.4“取反”運算190
10.5左移運算191
10.6右移運算191
10.7位運算複合賦值運算192
10.8不同長度數據的位運算192
習題192
第11章檔案195
11.1C檔案概述195
11.2檔案類型指針196
11.3檔案的打開與關閉196
11.3.1檔案的打開(fopen函式)196
11.3.2檔案的關閉(fclose函式)197
11.4檔案的讀寫198
11.4.1fputc函式和fgetc函式(putc函式和getc函式)198
11.4.2fputs函式和fgets函式200
11.4.3fread函式和fwrite函式200
11.4.4fprintf函式和fscanf函式201
11.5檔案的定位202
11.5.1rewind函式202
11.5.2fseek函式和隨機讀寫202
習題203
附錄207
附錄1常用字元與ASCII代碼對照表207
附錄2C語言中的關鍵字208
附錄3運算符和結合性208
附錄4C語言常用語法提要209
附錄5C庫函式213
附錄6全國計算機等級考試二級(基礎知識和C語言程式設計)
考試大綱220

熱門詞條

聯絡我們