C語言編程基礎(第3版)

C語言編程基礎(第3版)

《C語言編程基礎(第3版)》是由王森主編,2017年8月電子工業出版社出版的中等職業教育國家規劃教材。該教材適合中職學生及社會培訓人員初學者使用。

全書共10章,主要介紹了C語言的基本概念、主要特點、Turbo C集成環境的使用;C語言的數據類型、C程式結構組成與設計方法;C函式的分類與調用、數組、檔案與指針操作等。此外,附錄還包含了ASCII碼字元表、Turbo C庫函式簡介、Turbo C編譯錯誤信息。

基本介紹

  • 中文名:C語言編程基礎(第3版)
  • 作者:王森
  • 類別:中等職業教育國家規劃教材
  • 出版社電子工業出版社
  • 出版時間:2017年8月
  • 頁數:228 頁
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787121320590
  • 字數:364千字
成書過程,內容簡介,教材目錄,教學資源,教材特色,作者簡介,

成書過程

該次修訂,突出了以下幾個方面:對第一版中的某些概念進行了重新歸類;有的章節在標題、組織結構以及行文等方面都做了較大的改動;對各章的例題、習題、上機實訓內容進行了修訂、更新和擴充。
該教材的編寫和出版工作由電子工業出版社組織實施,王森教授擔任主編和統稿,並編寫了第2、4、5、8章及附錄,成都職業技術學院向華老師編寫了第1、6、7章,山東信息職業技術學院季昌武、韓鳳文老師編寫了第3、9、10章。在該教材編寫過程中,得到了出版社和同行老師們的幫助。
2017年8月,該教材由電子工業出版社出版。

內容簡介

全書共10章,主要介紹了C語言的基本概念、主要特點、Turbo C集成環境的使用;C語言的數據類型、C程式結構組成與設計方法;C函式的分類與調用、數組、檔案與指針操作等。此外,附錄還包含了ASCII碼字元表、Turbo C庫函式簡介、Turbo C編譯錯誤信息。

教材目錄

第一篇 基礎知識模組
第1章 C語言概述 3
1.1 C語言簡史及特點 3
1.1.1 C語言的發展 3
1.1.2 C語言的特點 4
1.2 C語言程式 4
1.2.1 幾個典型的C程式 4
1.2.2 C程式的基本結構 6
1.2.3 C語言的基本符號與辭彙 6
1.3 C語言集成開發環境 8
1.3.1 Turbo C集成開發環境介紹 8
1.3.2 Turbo C集成開發環境的使用 8
習題一 11
上機實習指導 12
上機實習 Turbo C的基本操作 13
第2章 數據類型和簡單程式設計 16
2.1 基本知識 16
2.1.1 C語言的數據類型 16
2.1.2 常量與變數的使用 16
2.1.3 C語句 17
2.1.4 結構化程式設計方法 18
2.2 整型數據 19
2.2.1 整型常量 19
2.2.2 整型變數及分類 19
2.2.3 整數運算的程式設計 21
2.3 浮點型數據 22
2.3.1 浮點常數 22
2.3.2 浮點型變數與分類 22
2.3.3 符點數運算的程式設計 23
2.4 字元型數據 24
2.4.1 字元常數 24
2.4.2 字元變數及分類 25
2.4.3 字元串 26
2.4.4 最簡單的字元和字元串處理程式 27
2.5 類型的混合運算 28
2.5.1 類型的自動轉換 28
2.5.2 類型的強制轉換 29
習題二 30
上機實習指導 32
上機實習 基本數據類型的簡單程式設計 33
第3章 表達式與運算符 35
3.1 概述 35
3.1.1 表達式 35
3.1.2 運算符 36
3.2 算術運算符與算術表達式 36
3.2.1 算術運算符 36
3.2.2 算術表達式 37
3.3 其他運算符的套用 39
3.3.1 賦值運算符和賦值表達式 39
3.3.2 自增和自減運算符 40
3.3.3 條件運算符和條件表達式 41
3.3.4 逗號運算符和逗號表達式 43
3.3.5 sizeof運算符 44
3.4 運算符的優先權與結合性 44
習題三 45
上機實習指導 46
上機實習 運算符及表達式套用 47
第4章 數據的輸入與輸出 49
4.1 字元輸入/輸出函式 49
4.1.1 字元輸入函式getchar() 49
4.1.2 字元輸出函式putchar() 50
4.1.3 字元的連續輸入/輸出 51
4.2 按格式輸入/輸出函式 52
4.2.1 按格式輸出函式printf() 52
4.2.2 按格式輸入函式scanf() 57
習題四 62
上機實習指導 64
上機實習一 字元的輸入/輸出 65
上機實習二 格式輸入/輸出函式的使用 67
第5章 控制結構程式設計 69
5.1 關係表達式與邏輯表達式 69
5.1.1 關係運算符與關係表達式 69
5.1.2 邏輯運算符與邏輯表達式 70
5.2 條件選擇語句if 71
5.2.1 if語句的三種形式 71
5.2.2 條件分支程式設計舉例 73
5.3 開關語句switch 75
5.3.1 switch語句結構形式 75
5.3.2 多路選擇程式設計舉例 77
5.4 循環語句 79
5.4.1 for語句 79
5.4.2 while語句 83
5.4.3 do-while語句 85
5.5 中止語句break和繼續語句continue 87
5.5.1 break語句 87
5.5.2 continue語句 88
5.6 無條件轉移語句goto 88
5.6.1 goto語句的格式 88
5.6.2 goto語句套用舉例 89
習題五 89
上機實習指導 91
上機實習一 關係表達式和邏輯表達式 91
上機實習二 if語句 93
上機實習三 switch語句 94
上機實習四 for語句 96
上機實習五 while語句和do-while語句 97
第6章 數組 99
6.1 一維數組的定義和引用 99
6.1.1 一維數組的定義 99
6.1.2 一維數組的引用 100
6.1.3 一維數組的初始化 103
6.1.4 一維數組套用舉例 103
6.2 二維數組的定義和引用 105
6.2.1 二維數組的定義 105
6.2.2 二維數組的引用 107
6.2.3 二維數組的初始化 107
6.2.4 二維數組套用舉例 109
6.3 字元數組 109
6.3.1 字元數組的定義和初始化 110
6.3.2 字元數組的引用 110
6.3.3 字元串與字元數組 111
6.3.4 字元串的輸入、輸出和處理 111
習題六 116
上機實習指導 117
上機實習一 數值型數組 119
上機實習二 字元型數組 121
第7章 函式 124
7.1 函式概述 124
7.1.1 為什麼要使用函式 124
7.1.2 庫函式和用戶自定義函式 125
7.2 函式的定義 125
7.2.1 函式定義的一般形式 125
7.2.2 有關函式定義的幾點說明 126
7.3 函式參數及返回值 127
7.3.1 函式參數 127
7.3.2 函式的返回值 129
7.4 函式的調用 130
7.4.1 函式的語句調用 130
7.4.2 函式表達式調用 131
7.4.3 函式的遞歸調用 133
7.4.4 函式的嵌套調用 135
7.5 數組作函式參數 136
7.5.1 數組元素作函式參數 136
7.5.2 數組名作函式參數 136
7.6 變數的作用域和生存期 138
7.6.1 變數的作用域 138
7.6.2 變數的生存期 141
7.7 函式的作用域 143
7.7.1 內部函式 143
7.7.2 外部函式 143
習題七 144
上機實習指導 147
上機實習一 函式的定義和調用 148
上機實習二 局部變數和全局變數 150
上機實習三 一個應用程式的設計 152
第8章 檔案 156
8.1 C語言檔案概述 156
8.1.1 C語言檔案的存儲方式及分類 156
8.1.2 檔案指針 157
8.2 檔案的打開與關閉 157
8.2.1 檔案的打開(fopen()函式) 157
8.2.2 檔案的關閉(fclose( )函式) 159
8.3 檔案的讀寫 159
8.3.1 字元的輸入和輸出 159
8.3.2 字元串的輸入和輸出 161
8.3.3 按格式輸入和輸出 162
8.4 隨機檔案的讀寫 164
8.4.1 fseek( )函式 164
8.4.2 fread( )與fwrite( )函式 164
習題八 166
上機實習指導 167
上機實習一 檔案的順序讀寫 168
上機實習二 檔案的隨機讀寫 170
第二篇 選用模組
第9章 編譯預處理 175
9.1 宏定義 175
9.1.1 不帶參數的宏定義 175
9.1.2 帶參數的宏定義 176
9.2 檔案包含 178
9.2.1 使用格式 178
9.2.2 使用說明 179
9.3 條件編譯 179
9.3.1 形式1 179
9.3.2 形式2 180
9.3.3 形式3 180
習題九 181
第10章 指針 184
10.1 指針概述 184
10.1.1 變數的地址與指針變數 184
10.1.2 指針變數的定義 185
10.1.3 指針變數的操作 186
10.2 指針與數組 188
10.2.1 一維數組的指針 188
10.2.2 二維數組的指針 190
10.2.3 指向字元串的指針 192
10.3 指針與函式 193
10.3.1 指針作為函式的參數 193
10.3.2 返回指針值的函式 196
10.3.3 指向函式的指針 197
習題十 199
上機實習指導 201
上機實習 指針的簡單套用 202
附錄A ASCII碼字元表 204
附錄B Turbo C庫函式簡介 205
附錄C Turbo C編譯錯誤信息 213
(註:目錄排版順序為從左列至右列

教學資源

  • 配套教材
該教材有配套教材——《C語言編程基礎(第3版)上機指導與練習》。
書名
書號
出版社
出版時間
作者
《C語言編程基礎(第3版)上機指導與練習》
9787121325625
電子工業出版社
2017-08
李彩華
  • 課程資源
該教材還配有教學指南、電子教案及習題答案(電子版)。

教材特色

該教材根據中等職業教育需求,做了不少改動和更新,仍保留了原書的基本結構和風格,如:在教學內容安排上採用模組化、單元化的結構;在敘述方法上採用由由易到難的原則(且儘量將難點分散);在實踐安排上增加上機單元,突出技能訓練。在每一部分內容中,都有基本概念介紹、知識運用舉例、編程及算法分析、思考練習題、上機指導與實訓等。

作者簡介

王森,是電子工業出版社的資深作者和專家,在職業教育界享有盛譽,編寫的C語言基礎是電子工業出版社的長銷書和暢銷書。

相關詞條

熱門詞條

聯絡我們