C語言程式設計案例化教程

C語言程式設計案例化教程

《C語言程式設計案例化教程》是2014年清華大學出版的圖書,作者是孫素燕、靖定國、陳明。

基本介紹

  • 書名:C語言程式設計案例化教程
  • 出版社:清華大學
  • 頁數:235頁
  • 開本:16
  • 作者:孫素燕
    靖定國
    陳明
  • 出版日期:2014年8月1日
  • 語種:簡體中文
  • ISBN:7302373426
內容簡介,目錄,

內容簡介

孫素燕、靖定國主蒸詢微備編的《C語言程式設計案例化教程》作為校企合作教材,是程式設計教材的創新,實現了從以計算機知識為主線的體系結構向以企業能力訓練為主線的體系結構轉變,把程式設計的學習從語法知識學習提請棄高到解決問題的能力培養上。全書共設11個項目。項目1介紹了C語言的開發環境;項目2介紹了C語言的基本語法;項目3、項目4、項目5介紹了程式。

目錄

第1章C語言概述1
1.1C語言的發展與特點1
1.1.1C語言的發展歷程1
1.1.2C語言的特點2
1.2C語言程式的格式和構成3
1.2.1C語言程式的格式說明3
1.2.2C語言程式的構成及編譯4
1.2.3C語言程式的基本要求5
1.3C語言的開發環境5
1.3.1Visual C++ 6.0的安裝6
1.3.2進入Visual C++ 6.0開發環境8
1.3.3Visual C++ 6.0重要選單命令奔定墓介紹10
1.4拓展訓練10
1.5知識連結11
第2章數據描述與基本操作17
2.1場景導入17
2.2數據類型18
2.2.1常量與變數18
2.2.2整型數據22
2.2.3實型數據23
2.2.4字元型數據24
2.3運算符與表達式25
2.3.1算術運算符與算術表達式25
2.3.3關係運算符與關係表達式31
2.3.4邏輯運算符與邏輯表達式32
2.4回到場景352.5拓展訓練36
2.6知識連結38
2.6.1條件運算符與條件表達式38
2.6.2逗號運算符與逗號表達式39
2.6.3不同類型數據間的混合運算40
第3章順序結構程式設計42
3.1場景導入42
3.2C語句概述43
3.2.1表達式語句43
3.2.2函式調用語句44
3.2.3流程控制語句44
3.2.4空語句店匪設懂44
3.2.5複合語句45
3.3賦值語句46
3.4格式輸入與輸出46
3.4.1格式輸出函式printf函式47
3.4.2格式輸入函簽地阿數scanf函式49
3.5順序結構程式設計51
3.5.1程式設計中的三種基本結構51
3.5.2順序結構程式設計舉例53
3.6回到場景55
3.7拓展訓練56
3.8知識連結58
3.8.1putchar函式58
3.8.2getchar函式59
3.8.3getch函式60
3.8.4puts函式60
3.8.5gets函式61
第4章選擇結構程式設計62
4.1場景導入62
4.2if語句63
4.2.1選擇結構概述63
4.2.2if語句的三種形式63
4.3switch語句66
4.3.1switch語句概述66
4.3.2switch語句程式設計舉例67
4.4選擇結構程式設計舉例68
4.5回到場景72
4.6拓展訓練76
4.7知識連結78
4.7.1if語句的嵌套78
第5章循環結構程式設計84
5.1場景導入84
5.2while語句構成的循環85
5.2.1循環結構概述85
5.2.2while循環結構85
5.2.3while循立道幾環結構舉例86
5.3dowhile語句構成的循環87
5.3.1dowhile循環結構87
5.3.2dowhile循環結構舉例87
5.3.3while和dowhile循環的比較88
5.4for語句構成的循環89
5.4.1for循環結構89
5.4.2for循環結構舉例90
5.4.3幾種循環的比較90
5.5break語句和continue語句91
5.5.1break語句91
5.5.2continue語句92
5.5.3break語句和continue語句的區別93
5.6循環結構程式設計舉例94
5.7回到場景97
5.8拓展訓練98
5.9知識連結102
5.9.1for循環的變型102
5.9.2循環的嵌套103
5.9.3goto語句構成的循環105
第6章數組108
6.1場景導入108
6.2一維數組109
6.2.1一維數組的定義與引用109
6.2.2一維數組的初始化109
6.3一維數組套用舉例110
6.4二維數組113
6.4.1二維數組的定義與引用113
6.4.2二維數組的初始化114
6.5二維數組套用舉例114
6.6回到場景116
6.7拓展訓練117
6.8知識連結121
6.8.1多維數組121
6.8.2字元數組的定義和初始化121
6.8.3字元串122
6.8.4字元串的輸入與輸出123
第7章函式125
7.1場景導入125
7.2函式定義126
7.3函式參數和函式的返回值127
7.3.1形式參數和實際參數127
7.3.2函式的返回值127
7.4函式的參才龍榆數傳遞方式128
7.4.1普通變數作為函式參數128
7.4.2數組作為函式參數129
7.5函式的調用130
7.5.1函式調用的一般形式130
7.5.2函式調用方式130
7.6函式的嵌套調用131
7.7變數的作用域133
7.7.1局部變數133
7.7.2全局變數133
7.8回到場景134
7.9拓展訓練135
7.10知識連結139
7.10.1數組作為函式參數139
7.10.2函式的遞歸調用140
7.10.3變數的作用域141
7.10.4變數的存儲類型143
7.10.5函式的作用域143
第8章指針145
8.1場景導入145
8.2指針的概念146
8.2.1指針變數的定義146
8.2.2指針變數賦值與初始化147
8.2.3指針變數套用148
8.2.4指針變數作為函式參數150
8.3指針與數組151
8.3.1指向數組元素的指針變數151
8.3.2通過指針引用數組元素152
8.3.3數組名作函式參數154
8.4指針與字元串156
8.4.1字元串的表示形式156
8.4.2字元指針變數與字元數組158
8.5回到場景159
8.6拓展訓練160
8.7知識連結163
8.7.1二維數組的指針163
8.7.2指向多維數組的指針和指針變數167
8.7.3指針型函式169
8.7.4指向指針的指針172
第9章編譯預處理174
9.1場景導入174
9.2宏定義175
9.2.1無參數宏定義175
9.2.2有參數宏定義178
9.3檔案包含180
9.4條件編譯183
9.5回到場景186
9.6拓展訓練188
9.7知識連結190
第10章檔案193
10.1場景導入193
10.2C語言中檔案的概念194
10.2.1檔案的概念與分類194
10.2.2檔案的處理方式195
10.2.3檔案類型指針195
10.3檔案的打開與關閉196
10.3.1檔案的打開196
10.3.2檔案的關閉197
10.4檔案的讀寫199
10.4.1字元讀寫函式199
10.4.2字元串讀寫函式200
10.5檔案的定位與檢測202
10.5.1檔案定位函式202
10.5.2檔案出錯檢測函式204
10.6回到場景205
10.7拓展訓練206
10.8知識連結209
10.8.1檔案類型指針的定義209
10.8.2數據塊讀寫函式209
10.8.3格式化讀寫函式210
第11章課程實訓211
11.1項目案例212
11.2拓展訓練221
11.3知識連結222
附錄A常用ASCII代碼對照表226
附錄BC語言中的關鍵字227
附錄C運算符的優先權和結合性228
附錄D常用庫函式230
參考文獻236
4.2.2if語句的三種形式63
4.3switch語句66
4.3.1switch語句概述66
4.3.2switch語句程式設計舉例67
4.4選擇結構程式設計舉例68
4.5回到場景72
4.6拓展訓練76
4.7知識連結78
4.7.1if語句的嵌套78
第5章循環結構程式設計84
5.1場景導入84
5.2while語句構成的循環85
5.2.1循環結構概述85
5.2.2while循環結構85
5.2.3while循環結構舉例86
5.3dowhile語句構成的循環87
5.3.1dowhile循環結構87
5.3.2dowhile循環結構舉例87
5.3.3while和dowhile循環的比較88
5.4for語句構成的循環89
5.4.1for循環結構89
5.4.2for循環結構舉例90
5.4.3幾種循環的比較90
5.5break語句和continue語句91
5.5.1break語句91
5.5.2continue語句92
5.5.3break語句和continue語句的區別93
5.6循環結構程式設計舉例94
5.7回到場景97
5.8拓展訓練98
5.9知識連結102
5.9.1for循環的變型102
5.9.2循環的嵌套103
5.9.3goto語句構成的循環105
第6章數組108
6.1場景導入108
6.2一維數組109
6.2.1一維數組的定義與引用109
6.2.2一維數組的初始化109
6.3一維數組套用舉例110
6.4二維數組113
6.4.1二維數組的定義與引用113
6.4.2二維數組的初始化114
6.5二維數組套用舉例114
6.6回到場景116
6.7拓展訓練117
6.8知識連結121
6.8.1多維數組121
6.8.2字元數組的定義和初始化121
6.8.3字元串122
6.8.4字元串的輸入與輸出123
第7章函式125
7.1場景導入125
7.2函式定義126
7.3函式參數和函式的返回值127
7.3.1形式參數和實際參數127
7.3.2函式的返回值127
7.4函式的參數傳遞方式128
7.4.1普通變數作為函式參數128
7.4.2數組作為函式參數129
7.5函式的調用130
7.5.1函式調用的一般形式130
7.5.2函式調用方式130
7.6函式的嵌套調用131
7.7變數的作用域133
7.7.1局部變數133
7.7.2全局變數133
7.8回到場景134
7.9拓展訓練135
7.10知識連結139
7.10.1數組作為函式參數139
7.10.2函式的遞歸調用140
7.10.3變數的作用域141
7.10.4變數的存儲類型143
7.10.5函式的作用域143
第8章指針145
8.1場景導入145
8.2指針的概念146
8.2.1指針變數的定義146
8.2.2指針變數賦值與初始化147
8.2.3指針變數套用148
8.2.4指針變數作為函式參數150
8.3指針與數組151
8.3.1指向數組元素的指針變數151
8.3.2通過指針引用數組元素152
8.3.3數組名作函式參數154
8.4指針與字元串156
8.4.1字元串的表示形式156
8.4.2字元指針變數與字元數組158
8.5回到場景159
8.6拓展訓練160
8.7知識連結163
8.7.1二維數組的指針163
8.7.2指向多維數組的指針和指針變數167
8.7.3指針型函式169
8.7.4指向指針的指針172
第9章編譯預處理174
9.1場景導入174
9.2宏定義175
9.2.1無參數宏定義175
9.2.2有參數宏定義178
9.3檔案包含180
9.4條件編譯183
9.5回到場景186
9.6拓展訓練188
9.7知識連結190
第10章檔案193
10.1場景導入193
10.2C語言中檔案的概念194
10.2.1檔案的概念與分類194
10.2.2檔案的處理方式195
10.2.3檔案類型指針195
10.3檔案的打開與關閉196
10.3.1檔案的打開196
10.3.2檔案的關閉197
10.4檔案的讀寫199
10.4.1字元讀寫函式199
10.4.2字元串讀寫函式200
10.5檔案的定位與檢測202
10.5.1檔案定位函式202
10.5.2檔案出錯檢測函式204
10.6回到場景205
10.7拓展訓練206
10.8知識連結209
10.8.1檔案類型指針的定義209
10.8.2數據塊讀寫函式209
10.8.3格式化讀寫函式210
第11章課程實訓211
11.1項目案例212
11.2拓展訓練221
11.3知識連結222
附錄A常用ASCII代碼對照表226
附錄BC語言中的關鍵字227
附錄C運算符的優先權和結合性228
附錄D常用庫函式230
參考文獻236

相關詞條

熱門詞條

聯絡我們