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

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

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

《C語言程式設計》是由姚立新、梁宏濤主編,2013年8月電子工業出版社出版的工業和信息化部高等教育“十二五”規劃教材。該教材可用作學時較少的理、工科專業學生學習C語言程式設計及參加計算機二級考試的教材,也可作為初學者的參考書。

全書共8章,主要內容包括軟體開發綜述、C語言程式基本概念、C語言的基本數據類型、運算符及表達式、程式的三種基本結構、函式、數組、指針、趣味程式設計。每章提供了適量的針對性強的習題及新穎的實驗卡及總結卡。

基本介紹

  • 書名:C語言程式設計
  • 作者:姚立新、梁宏濤
  • ISBN:9787121211027
  • 類別:工業和信息化部高等教育“十二五”規劃教材
  • 頁數:248頁
  • 出版社:電子工業出版社
  • 出版時間:2013年8月
  • 裝幀:平裝
  • 開本:16開
  • 字數:360千字
成書過程,修訂過程,出版工作,內容簡介,教材目錄,教學資源,教材特色,作者簡介,

成書過程

修訂過程

該教材由承擔C語言課程的老師共同編寫,由姚立新、梁宏濤擔任主編,蘇愛玲、林旭平、姜琴、房正華、楊新艷承擔不同章節的編寫,全書由姚立新統稿。

出版工作

2013年8月,該教材由電子工業出版社出版。
出版社工作人員
策劃編輯責任編輯
郝國棟
郝國棟

內容簡介

全書共8章,第1、2章介紹C語言的基本概念、基本數據類型和表達式等知識;第3章主要介紹程式控制結構,語句的概念、順序結構、選擇結構和循環結構的概念和套用;第4章主要介紹數組,一維數組、字元串和二維數組的基本概念和套用;第5章主要介紹函式,變數的存儲性質,遞歸函式等;第6章主要介紹指針,字元串操作、指針數組、指針函式等;第7章主要介紹結構體、共用體、鍊表和編譯預處理等知識;第8章主要介紹檔案及其基本套用。附錄中給出了常用的ASCII碼錶、庫函式、常見錯誤提示,還給出了全國計算機等級考試二級C語言程式設計考試大綱(2013年版)。

教材目錄

第1章C語言程式設計概述1
1.1程式與程式設計語言1
1.1.1程式與程式設計1
1.1.2程式設計語言2
1.1.3算法與數據結構3
1.2C語言概述3
1.2.1C語言的特點3
1.2.2C語言程式的基本結構4
1.2.3C語言的基本要素5
1.3設計C語言程式的基本過程6
1.3.1C語言程式編程環境6
1.3.2編譯、連線和運行8
1.4如何學習C語言8
習題19
第2章數據類型和表達式11
2.1C語言數據類型12
2.2變數13
2.3常量15
2.3.1整型常量15
2.3.2實型常量16
2.3.3字元型常量16
2.3.4符號常量17
2.4數據的輸入、輸出18
2.4.1printf()函式18
2.4.2scanf()函式20
2.5運算符與表達式23
2.5.1算術運算符23
2.5.2關係運算符25
2.5.3邏輯運算符25
2.5.4賦值運算符26
2.5.5條件運算符27
2.5.6逗號運算符27
2.5.7位運算符28
2.6類型轉換29
2.6.1自動類型轉換29
2.6.2強制類型轉換30
習題231
第3章程式控制結構33
3.1概述33
3.2順序結構34
3.3選擇結構36
3.3.1單分支結構36
3.3.2雙分支結構37
3.3.3分支結構的嵌套38
3.3.4多路分支結構41
3.4循環結構46
3.4.1for循環結構47
3.4.2while循環結構49
3.4.3do-while循環結構50
3.4.4循環結構的嵌套52
3.5break和continue控制語句53
3.5.1break語句53
3.5.2continue語句54
3.6程式控制結構的綜合套用56
習題361
第4章數組64
4.1一維數組64
4.1.1一維數組的定義和引用64
4.1.2一維數組的初始化66
4.1.3一維數組編程實例66
4.2一維字元數組和字元串74
4.2.1一維字元數組的定義和初始化74
4.2.2字元串概念75
4.2.3字元串存儲75
4.2.4字元串輸出77
4.2.5字元串的處理78
4.3二維數組 81
4.3.1二維數組的定義和引用81
4.3.2二維數組的初始化82
4.3.3二維數組編程實例83
習題487
第5章函式88
5.1模組化程式設計88
5.2函式的定義和調用90
5.2.1函式的定義90
5.2.2函式的調用92
5.3變數的存儲屬性97
5.3.1自動(auto)變數98
5.3.2暫存器(register)變數99
5.3.3靜態(static)變數99
5.3.4用extern聲明外部變數101
5.4函式的嵌套調用104
5.5遞歸函式105
5.6數組作函式參數110
5.6.1數組元素作函式實參110
5.6.2一維數組名作函式參數111
5.6.3二維數組名作函式參數114
習題5117
第6章指針118
6.1指針的概念118
6.2指針與簡單變數120
6.2.1指針變數的定義與引用120
6.2.2指針變數的特殊性122
6.2.3指針變數作為函式的參數123
6.3指針與一維數組127
6.3.1數組名是一個指針常量127
6.3.2指針的運算129
6.3.3將數組地址傳遞給函式131
6.4指針與字元串135
6.4.1使用指針表示字元串135
6.4.2動態記憶體分配136
6.4.3常用的字元串處理函式138
6.5指針進階144
6.5.1二級指針144
6.5.2指針與二維數組145
6.5.3指針數組145
6.5.4命令行參數149
6.5.5返回指針的函式151
6.5.6指向函式的指針152
習題6154
第7章構造數據類型與預編譯處理156
7.1結構體156
7.1.1結構體類型的定義157
7.1.2結構體變數的定義158
7.1.3結構體變數的引用161
7.1.4結構體變數的初始化161
7.2結構體數組163
7.3線性鍊表167
7.3.1鍊表的概念168
7.3.2鍊表的基本操作169
7.4共用體174
7.4.1共用體類型定義174
7.4.2共用體變數的定義、引用175
7.4.3共用體變數的賦值175
7.5枚舉類型177
7.6自定義類型名179
7.7編譯預處理180
7.7.1編譯預處理命令簡介180
7.7.2宏定義181
7.7.3檔案包含185
7.7.4條件編譯186
習題7189
第8章檔案192
8.1檔案的基本概念192
8.2檔案指針193
8.3檔案的打開、讀寫與關閉194
8.3.1檔案的打開194
8.3.2檔案的關閉195
8.3.3檔案的讀寫195
8.3.4檔案讀寫函式的選用原則203
8.4檔案定位203
習題8205
附錄208
附錄ⅠASCII碼錶208
附錄ⅡC標準庫函式209
2.1輸入與輸出函式209
2.2字元類測試函式216
2.3字元串函式217
2.4數學函式220
2.5實用函式222
2.6診斷函式224
2.7變長變元表函式225
2.8非局部跳轉函式225
2.9信號處理函式226
2.10日期與時間函式226
2.11由實現定義的限制和228
附錄ⅢC語言錯誤提示230
3.1致命錯誤信息230
3.2一般錯誤信息230
附錄Ⅳ編程風格236
附錄Ⅴ全國計算機等級考試二級C語言程式設計考試大綱(2013年版)238
(註:目錄排版順序為從左列至右列

教學資源

  • 配套教材
該教材有配套教材——《C語言程式設計實驗指導》。
書名書號出版社出版時間作者
《C語言程式設計實驗指導》
9787121211034
電子工業出版社
2013-08
蘇愛玲、梁宏濤
  • 課程資源
該教材配有教學課件教學視頻等教學資源。

教材特色

該教材的例題程式代碼是在Microsoft Visual C++ 6.0環境下進行編譯運行的。該教材以掌握C語言基本語法、培養程式設計思維、提高上機實踐能力為目標,旨在以簡單明了的語言和簡潔實用的例子,闡述C語言的基本語法和程式設計的基本邏輯思路。
編者只對主要的適合初學者入門的知識點進行講解,主要目的是通過C語言的學習與實踐,培養學生程式設計的抽象邏輯思維能力,掌握動手編程上機實踐的技能。該教材選用簡單實用的例題,目的是讓學生能儘快入門。

作者簡介

姚立新,1965年生,女,山東青島人,碩士,青島工學院信息工程學院教授,主要研究方向為計算機套用技術。
梁宏濤,1979年生,男,博士,中國海洋大學信息科學與工程學院講師,主要研究方向為大數據並行與分散式處理技術。

相關詞條

熱門詞條

聯絡我們