電腦程式設計基礎(C語言)

電腦程式設計基礎(C語言)

本書共分為13章,內容包括C語言程式設計預備知識,C語言程式設計基礎,基本數據類型,運算符與表達式,基本輸入、輸出和順序程式設計,選擇結構、循環結構程式設計,數組,函式,指針,預處理命令,複雜數據類型,檔案等。

基本介紹

  • 書名:電腦程式設計基礎(C語言)
  • 作者:郭秀娟
  • ISBN:9787302253327
  • 定價:32元
  • 出版社:清華大學出版社
  • 出版時間:2011年6月23日
  • 裝幀:平裝
內容簡介,圖書目錄,

內容簡介

C語言是目前最流行的通用程式設計語言之一,是許多計算機專業人員和計算機愛好者學習程式設計語言的首選。本書共分為13章,內容包括C語言程式設計預備知識,C語言程式設計基礎,基本數據類型,運算符與表達式,基本輸入、輸出和順序程式設計,選擇結構、循環結構程式設計,數組,函式,指針,預處理命令,複雜數據類型,檔案等。
本書注重可讀性和適用性,對關鍵知識點進行了詳細的說明,使讀者能正確、直觀地理解問題;樣例程式由淺入深,強化知識點、算法、編程方法與技巧,並給出了詳細的解釋;為了幫助初學者正確地掌握C語言的語法特點,書後附錄中增加了相關的實驗及作業。
本書的作者都是長期在高校從事計算機軟體教學的一線教師,有豐富的教學經驗和科研開發能力。本書文字流暢、通俗易懂、概念清楚、深入淺出、例題豐富、實用性強。
本書適用於非計算機專業的本科生及高職高專學生使用,也可作為全國計算機等級考試參考書。

圖書目錄

電腦程式設計基礎(C語言)第1章C語言概述1
1.1C語言的發展與特點1
1.1.1C語言的發展1
1.1.2C語言的特點2
1.2程式設計的基本概念4
1.2.1程式4
1.2.2程式設計4
1.2.3算法6
1.2.4數據結構6
1.3C語言的字元集與標識符7
1.4程式舉例8
1.5本章小結12
習題13
第2章數據類型14
2.1C語言的數據類型14
2.2常量15
2.2.1整型常量15
2.2.2實型常量16
2.2.3字元常量17
2.2.4字元串常量18
2.2.5符號常量19
2.3變數20
2.3.1整型變數20
2.3.2實型變數23
2.3.3字元變數24
2.3.4變數賦初值26
2.4數據間的混合運算與類型轉換27
2.5本章小結28電腦程式設計基礎(C語言)目錄習題29
第3章C語言的運算符與表達式31
3.1C運算符簡介31
3.1.1C運算符的種類31
3.1.2算術運算符和算術表達式32
3.2賦值運算符和賦值表達式34
3.3逗號運算符和逗號表達式36
3.4本章小結37
習題37
第4章順序結構程式設計39
4.1C程式中的語句39
4.2賦值語句41
4.3數據的輸入輸出42
4.3.1字元數據的輸入輸出43
4.3.2格式輸出函式45
4.3.3格式輸入函式48
4.4程式舉例53
4.5本章小結55
習題55
第5章分支結構程式設計58
5.1關係運算符和表達式58
5.1.1關係運算符及其優先次序58
5.1.2關係表達式58
5.2邏輯運算符和表達式59
5.2.1邏輯運算符及其優先次序59
5.2.2邏輯運算的值60
5.2.3邏輯表達式60
5.3if語句61
5.3.1if語句的三種形式61
5.3.2if語句的嵌套64
5.3.3條件運算符和條件表達式66
5.3.4switch語句67
5.4程式舉例69
5.5本章小結70
習題71
第6章循環結構程式設計72
6.1while語句72
6.2do-while語句74
6.3for語句75
6.4循環的嵌套77
6.5幾種循環的比較78
6.6break和continue語句78
6.6.1break語句78
6.6.2continue語句79
6.7程式舉例80
6.8本章小結82
習題83
第7章數組87
7.1一維數組87
7.1.1一維數組的定義及初始化87
7.1.2一維數組元素的引用89
7.1.3一維數組程式舉例91
7.2二維數組的定義和引用92
7.2.1二維數組的定義及初始化92
7.2.2二維數組元素的引用95
7.2.3二維數組程式舉例95
7.3字元數組96
7.3.1字元數組的定義及初始化96
7.3.2字元數組的引用97
7.3.3字元串和字元串結束標誌98
7.3.4字元數組的輸入輸出98
7.3.5字元串處理函式100
7.4程式舉例103
7.5本章小結108
習題108
第8章函式110
8.1概述110
8.2函式定義的一般形式111
8.3函式參數與函式值113
8.3.1形式參數和實際參數113
8.3.2函式的返回值115
8.4函式的調用115
8.4.1函式調用的一般形式115
8.4.2函式調用的方式116
8.4.3函式調用的聲明117
8.4.4函式的嵌套調用118
8.4.5函式的遞歸調用118
8.5數組作為函式參數122
8.6變數的作用域127
8.6.1局部變數127
8.6.2全局變數129
8.7變數的存儲類型131
8.7.1變數的動態與靜態存儲方式131
8.7.2局部變數的存儲類型131
8.7.3全局變數的存儲類型133
8.8內部函式與外部函式135
8.9本章小結136
習題136
第9章預處理命令139
9.1概述139
9.2宏定義139
9.2.1無參宏定義139
9.2.2帶參宏定義143
9.3檔案包含148
9.4條件編譯148
9.5本章小結151
習題151
第10章指針154
10.1地址指針的基本概念154
10.2變數的指針和指向變數的指針變數155
10.2.1定義一個指針變數155
10.2.2指針變數的引用156
10.2.3指針變數作為函式參數159
10.2.4指針變數幾個問題的進一步說明162
10.3數組指針和指向數組的指針變數165
10.3.1指向數組元素的指針166
10.3.2通過指針引用數組元素167
10.3.3數組名作函式參數170
10.3.4指向多維數組的指針和指針變數176
10.4字元串的指針指向字元串的指針變數179
10.4.1字元串的表示形式179
10.4.2字元串指針變數與字元數組的區別182
10.5函式指針變數183
10.6指針型函式185
10.7指針數組和指向指針的指針186
10.7.1指針數組的概念186
10.7.2指向指針的指針190
10.7.3main函式的參數192
10.8有關指針的數據類型和指針運算的小結193
10.8.1有關指針的數據類型的小結193
10.8.2指針運算的小結193
10.8.3void指針類型194
10.9本章小結194
習題195
第11章結構體與共用體197
11.1定義一個結構的一般形式197
11.2結構類型變數的說明198
11.3結構變數成員的表示方法200
11.4結構變數的賦值200
11.5結構變數的初始化201
11.6結構數組的定義202
11.7結構指針變數的說明和使用205
11.7.1指向結構變數的指針205
11.7.2指向結構數組的指針207
11.7.3結構指針變數作為函式參數208
11.8動態存儲分配209
11.9鍊表的概念211
11.10枚舉類型213
11.10.1枚舉類型的定義和枚舉變數的說明213
11.10.2枚舉類型變數的賦值和使用214
11.11類型定義符typedef216
11.12本章小結217
習題217
第12章檔案220
12.1C檔案概述220
12.2檔案指針221
12.3檔案的打開與關閉221
12.3.1檔案的打開(fopen函式)221
12.3.2檔案關閉函式(fclose函式)223
12.4檔案的讀寫223
12.4.1字元讀寫函式fgetc和fputc224
12.4.2字元串讀寫函式fgets和fputs227
12.4.3數據塊讀寫函式fread和fwrite229
12.4.4格式化讀寫函式fscanf和fprintf231
12.5檔案的隨機讀寫232
12.5.1檔案定位232
12.5.2檔案的隨機讀寫233
12.6檔案檢測函式234
12.6.1檔案結束檢測函式feof函式234
12.6.2讀寫檔案出錯檢測函式234
12.6.3檔案出錯標誌和檔案結束標誌置0函式234
12.7本章小結235
習題235
第13章位運算236
13.1位運算符236
13.1.1按位與運算236
13.1.2按位或運算237
13.1.3按位異或運算237
13.1.4求反運算238
13.1.5左移運算238
13.1.6右移運算238
13.2位域(位段)239
13.3本章小結242
習題242
附錄A244
實驗一C語言的運行環境和運行過程244
實驗二C語言的基礎知識250
實驗三簡單的C程式設計253
實驗四選擇結構程式設計254
實驗五循環結構程式設計258
實驗六一維數組262
實驗七二維數組265
實驗八函式267
實驗九檔案272
實驗十綜合練習274
模擬試題一274
模擬試題二277
模擬試題三281
2008年9月全國計算機等級考試二級C試卷284
2008年9月全國計算機等級考試二級C試卷參考答案293
附錄B字元的ASCII碼錶295
參考文獻298

相關詞條

熱門詞條

聯絡我們