C語言程式設計(2016年2月電子工業出版社出版的圖書)

C語言程式設計(2016年2月電子工業出版社出版的圖書)

本詞條是多義詞,共77個義項
更多義項 ▼ 收起列表 ▲

《C語言程式設計》是由盧社階、桂學勤、焦翠珍主編,2016年2月電子工業出版社出版的普通高等教育“十二五”規劃教材。該教材既可以作為非計算機專業本科學生的計算機C語言教材,也可以作為高等院校計算機專業本科和專科學生的基礎教材,還可以作為自學者和教師的參考教材。

全書共11章,主要內容有C語言概述、算法、數據類型、運算符和表達式、順序結構程式設計、選擇結構程式設計、循環結構程式設計、數組、函式及編譯預處理、指針、結構體和共用體、檔案等部分。

基本介紹

  • 書名:C語言程式設計
  • 作者:盧社階、桂學勤、焦翠珍
  • ISBN:9787121274190
  • 類別:普通高等教育“十二五”規劃教材
  • 頁數:260頁
  • 出版社:電子工業出版社
  • 出版時間:2016年2月
  • 裝幀:平裝
  • 開本:16開
  • 字數:416千字
  • CIP核字號:2015246568
成書過程,內容簡介,教材目錄,教學資源,教材特色,作者簡介,

成書過程

《C語言程式設計》是結合《全國計算機等級考試二級C考試大綱》和作者教學經驗和軟體開發實踐編寫而成,由盧社階、桂學勤、焦翠珍主編。
2016年2月,該教材由電子工業出版社出版。
出版社工作人員
策劃編輯責任編輯
袁璽
郝黎明

內容簡介

全書共11章,主要內容有C語言概述、算法、數據類型、運算符和表達式、順序結構程式設計、選擇結構程式設計、循環結構程式設計、數組、函式及編譯預處理、指針、結構體和共用體、檔案等部分。此外,附錄還包含了常用字元與ASCII代碼對照表、C語言中的關鍵字、運算符的優先權和結合性、C語言常用語法提要、C庫函式。

教材目錄

第1章 初識C語言 1
1.1 C語言歷史背景 1
1.1.1 C語言的歷史 1
1.1.2 C語言的主要特點 2
1.2 程式與程式設計語言 3
1.2.1 程式與程式設計 3
1.2.2 程式設計語言 3
1.2.3 C語言程式的基本結構 4
1.3 C語言上機過程 6
1.3.1 啟動VC++7.0 7
1.3.2 Visual C++7.0的選單欄 8
1.3.3 Visual C++7.0的工具列 10
1.3.4 Visual C++7.0編輯、編譯、連結和運行程式的步驟 11
本章小結 14
習題1 14
第2章 程式的靈魂——算法 16
2.1 算法的概念 16
2.2 算法設計的基本方法 17
2.3 簡單算法舉例 18
2.4 算法的描述 19
2.5 算法設計的要求 22
2.6 算法的複雜度 22
2.7 結構化程式設計方法 23
第3章 數據類型、運算符和表達式 25
3.1 標識符與關鍵字 25
3.1.1 標識符 25
3.1.2 關鍵字 26
3.2 數據類型 26
3.2.1 常量 26
3.2.2 變數 30
3.2.3 整型變數 32
3.2.4 實型變數 35
3.2.5 字元變數 36
3.2.6 數據類型轉換 37
3.3 運算符和表達式 39
3.3.1 運算符的優先權和結合性 39
3.3.2 算術運算符及其表達式 40
3.3.3 自增、自減運算符及其表達式 40
3.3.4 賦值運算符與賦值表達式 41
3.3.5 關係運算符及其表達式 42
3.3.6 邏輯運算符及其表達式 42
3.3.7 條件運算符及其條件表達式 43
3.3.8 逗號運算符及其表達式 44
3.3.9 位運算符及其表達式 44
本章小結 48
習題3 48
第4章 順序結構程式設計 51
4.1 順序程式設計舉例 51
4.2 C語言基本語句 54
4.3 字元數據的輸入/輸出 56
4.3.1 字元數據的輸出putchar函式 56
4.3.2 字元數據的輸入getchar函式 57
4.4 格式數據的輸入/輸出 58
4.4.1 標準格式輸出printf函式 58
4.4.2 標準格式輸入scanf函式 62
習題4 64
第5章 選擇結構程式設計 70
5.1 簡單選擇結構 70
5.1.1 單分支if語句 70
5.1.2 雙分支if語句 71
5.2 多分支選擇結構 71
5.2.1 多分支if語句 71
5.2.2 if語句的嵌套 73
5.2.3 多分支switch語句 74
5.3 選擇結構精選案例 75
本章小結 80
習題5 80
第6章 循環結構程式設計 88
6.1 用while語句實現循環 88
6.1.1 while語句的一般形式 88
6.1.2 while語句的執行過程 88
6.2 用do-while語句實現循環 89
6.2.1 do-while語句的一般形式 89
6.2.2 do-while語句的執行過程 90
6.3 用for語句實現循環 91
6.3.1 for語句的一般形式 91
6.3.2 for語句的執行過程 92
6.4 循環結構嵌套 93
6.5 三種循環語句的比較 95
6.6 改變循環執行的狀態 95
6.6.1 用break語句提前終止循環 95
6.6.2 用continue語句提前結束本次循環 96
6.6.3 用goto語句提前終止多重循環 97
6.7 循環結構精選案例 97
本章小結 102
習題6 103
第7章 數組 111
7.1 一維數組 111
7.1.1 一維數組的定義 112
7.1.2 一維數組的初始化 113
7.1.3 一維數組元素的引用及基本操作 113
7.1.4 一維數組精選案例 114
7.2 二維數組 121
7.2.1 二維數組的定義 121
7.2.2 二維數組的初始化 122
7.2.3 二維數組元素的引用 123
7.2.4 二維數組精選案例 124
7.3 字元數組與字元串 125
7.3.1 字元串的存儲 126
7.3.2 字元數組的定義和初始化 126
7.3.3 字元數組的基本操作 127
7.3.4 字元串處理函式 129
7.3.5 字元數組精選案例 132
本章小結 134
習題7 134
第8章 函式及編譯預處理 139
8.1 函式概述 139
8.1.1 庫函式 139
8.1.2 自定義函式 141
8.1.3 C程式構成 141
8.2 函式的定義 141
8.3 函式的調用和參數傳遞 144
8.3.1 函式調用 144
8.3.2 函式聲明 146
8.3.3 函式間的參數傳遞 147
8.4 函式的嵌套調用和遞歸調用 151
8.4.1 函式的嵌套調用 151
8.4.2 函式的遞歸調用 153
8.5 函式精選案例 155
8.6 變數的作用域和存儲類別 158
8.6.1 變數的作用域 158
8.6.2 變數的存儲類別 161
8.7 編譯預處理 163
8.7.1 宏定義 163
8.7.2 檔案包含 166
8.7.3 條件編譯 167
本章小結 168
習題8 170
第9章 指針 176
9.1 地址與指針的概念 176
9.2 變數的指針和指向變數的指針變數 177
9.2.1 定義一個指針變數 177
9.2.2 指針變數的初始化 177
9.2.3 指針變數的引用 178
9.2.4 指針變數作為函式參數 180
9.2.5 指針變數幾個問題的進一步說明 183
9.3 數組指針和指向數組的指針變數 185
9.3.1 指向數組元素的指針 185
9.3.2 通過指針引用數組元素 186
9.3.3 數組名作函式參數 188
9.3.4 指向多維數組的指針和指針變數 192
本章小結 193
習題9 194
第10章 結構體和共用體 198
10.1 結構體類型和變數 198
10.1.1 結構體類型的聲明 199
10.1.2 結構體變數的定義、初始化、引用及基本操作 200
10.1.3 結構體精選實例 204
10.2 結構體數組 206
10.2.1 結構體數組的定義和初始化 206
10.2.2 結構體數組的引用 206
10.2.3 結構體數組精選實例 207
10.3 共用體類型 208
10.3.1 共用體變數的定義 209
10.3.2 共用體變數的引用 210
10.3.3 共用體精選實例 210
10.4 枚舉類型 212
10.4.1 枚舉類型的聲明 212
10.4.2 枚舉變數的定義與引用 213
10.4.3 枚舉精選實例 213
本章小結 215
習題10 215
第11章 檔案 220
11.1 檔案概述 220
11.1.1 數據項、記錄和檔案 220
11.1.2 數據檔案的存儲形式 221
11.1.3 緩衝區 221
11.2 檔案類型指針 222
11.3 檔案操作 223
11.3.1 檔案的操作函式 223
11.3.2 創建檔案 232
11.3.3 顯示檔案 232
11.3.4 追加檔案 233
11.3.5 複製檔案 234
11.3.6 刪除檔案 235
本章小結 235
習題11 236
附錄A 常用字元與ASCII代碼對照表 244
附錄B C語言中的關鍵字 246
附錄C 運算符的優先權和結合性 247
附錄D C語言常用語法提要 249
附錄E C庫函式 252
(註:目錄排版順序為從左列至右列

教學資源

  • 配套教材
該教材有配套教材——《C語言實訓教程》。
書名書號出版社出版時間作者
《C語言實訓教程》
9787121274183
電子工業出版社
2016-02
鄧樹文、周潔、聞彬
  • 課程資源
該教材提供電子教案、程式例子。

教材特色

該教材以解決實際問題的程式設計思想作為出發點,對C語言知識點的編排進行了策劃和組織,選擇和設計了案例。該教材套用每章所涉及的知識點,強調了知識的層次性和技能培養的漸進性,學習者可以借鑑項目中的經驗。每章均附有習題。
該教材的主要特色有以下幾點:
  1. 教學內容既注重基礎理論又突出實用性,突出結構化程式設計的基本原理、概念和方法選擇例題和習題,逐步展開進行講解;
  2. 以“案例引入——理論講解——案例學習——編程體驗”的方式組織內容,把教師的教學思想融入書中,語言和語法的講解在程式設計以及案例中;
  3. 每章選取了案例,介紹了每個案例程式的分析和設計過程;
  4. 提供配套的教學資源解決方案;凡帶有程式名編號的示例都是完整的程式。

作者簡介

熊小兵,湖北省計算機學會理事,湖北科技學院計算機學院教授,是該校C語言程式設計課程主要負責人,多次獲得校級優秀講師稱號。

相關詞條

熱門詞條

聯絡我們