C語言編程ING——人人都能學會程式設計

C語言編程ING——人人都能學會程式設計

《C語言編程ING——人人都能學會程式設計》是2016年4月清華大學出版社出版的圖書,作者是馬瑞強、安興亞、薩智海。

基本介紹

  • 中文名:C語言編程ING——人人都能學會程式設計
  • 作者:馬瑞強、安興亞、薩智海
  • 出版時間:2016年4月
  • 出版社:清華大學出版社
  • ISBN:9787302428251
  • 定價:29.5 元
內容簡介,圖書目錄,

內容簡介

本書共分為12章、7個附錄,在全面介紹C語言入門、數據類型、基本輸入輸出、條件和循環控制、數組、函式、指針、結構體、檔案等基礎知識的基礎上,介紹了C語言的算法、實驗項目;附錄中羅列了C語言與嵌入式產品開發、幾種常見C語言編譯環境、編譯環境安裝調度、安卓C/C++編譯器、實用ASCII碼、機試系統PC2的安裝與使用等內容,另外,還附了適量的習題和期末考試模擬試題,並配套了參考答案。
本書適合作為大、中專院校的信息類學生、研究生的程式設計基礎教材,同時可供IT企業以C語言為開發工具的程式設計師參考。

圖書目錄

1.1C語言簡史1
1.2C語言特徵1
1.2.1結構化程式設計語言1
1.2.2“低水準”的高級語言1
1.2.3擁有豐富的數據類型2
1.2.4緊湊的語言設計2
1.2.5模組化的函式2
1.2.6高移植性2
1.2.7C語言格式2
1.3C語言程式設計必備基礎知識3
1.3.1程式設計時涉及的檔案3
1.3.2程式編輯時的代碼書寫習慣4
1.3.3常用快捷鍵4
1.3.4游標控制快捷鍵5
1.3.5特殊鍵5
1.3.6滑鼠動作6
1.3.7程式運行功能鍵6
1.3.8注釋6
1.3.9常用DOS命令6
1.3.10文本檔案8
1.3.11絕對路徑與相對路徑9第2章程式設計基礎與數據類型11
2.1最簡單C語言程式格式說明11
2.2基本數據類型12
2.2.1char型數據存儲範圍13
2.2.2數據類型的長度13
2.3常量與變數14
2.3.1常量14
2.3.2變數14
2.3.3保留字14
2.3.4變數的輸出方法14
2.4運算符15
2.4.1算術運算15
2.4.2自增/自減運算15
2.4.3複合賦值運算15
2.4.4邏輯運算15
2.4.5關係運算16第3章標準輸入輸出18
3.1標準輸入18
3.1.1scanf( )函式19
3.1.2getchar( )函式20
3.2標準輸出21
3.2.1printf( )函式21
3.2.2putchar( )函式23
3.3順序結構程式設計23第4章程式控制25
4.1分支一: 條件控制if25
4.1.1if語句25
4.1.2if…else嵌套語句25
4.2分支二: 層次控制switch語句30
4.3循環一: 循環次數確定的for語句31
4.4循環二: 附加條件循環while語句33
4.4.1while語句33
4.4.2do…while語句34
4.5其他控制語句36
4.5.1goto: 跳轉語句36
4.5.2continue: 跳轉到控制語句尾37
4.5.3break: 跳出控制語句38第5章數組42
5.1一維數組42
5.1.1一維數組的定義42
5.1.2一維數組的套用43
5.2字元數組與字元串45
5.2.1char型數組的定義45
5.2.2字元串的定義45
5.2.3字元數組與字元串的區別45
5.3字元串函式49
5.3.1strlen( ): 求字元串長度函式49
5.3.2strcpy(字元串數組名,代入字元串): 字元串複製函式49
5.3.3strncpy(str, ""Cha"", 2): 字元串定長複製函式49
5.3.4strcmp(Str1,Str2): 字元串比較函式50
5.3.5strcat(str1, str2): 字元串連線函式50
5.3.6memset( ): 記憶體初始化函式50
5.3.7memcpy( ): 記憶體複製函式50
5.4二維數組51
5.4.1二維數組的定義51
5.4.2二維數組的套用52第6章函式56
6.1函式預備知識56
6.1.1函式格式56
6.1.2main函式56
6.2函式的結構56
6.3自定義函式57
6.3.1函式定義57
6.3.2函式調用方法58
6.4變數的範圍63第7章指針66
7.1變數的地址及大小66
7.2指針基礎知識68
7.3指針的簡單套用69
7.4指針傳遞變數76
7.5程式運行時的參數套用80第8章結構體82
8.1結構體簡介82
8.1.1結構82
8.1.2聲明定義參照82
8.1.3結構體的typedef定義法85
8.1.4結構體嵌套85
8.2結構體指針87
8.3共用體88
8.4枚舉體90第9章檔案的輸入輸出92
9.1檔案操作基礎92
9.1.1C語言程式對檔案的處理92
9.1.2文本檔案的處理模式92
9.1.3二進制檔案的處理模式92
9.1.4檔案打開/關閉92
9.2對檔案的讀/寫93
9.2.1逐字元讀/寫93
9.2.2指定字數的字元串讀/寫97
9.3二進制檔案的讀/寫操作99
9.3.1二進制檔案99
9.3.2二進制檔案的讀/寫操作100第10章程式設計拓展知識103
10.1宏定義103
10.1.1格式一: 常量定義103
10.1.2格式二: 條件編譯104
10.2自定義頭檔案的聲明105
10.3變數的有效範圍107第11章基本算法110
11.1遞歸110
11.2排序114
11.2.1冒泡排序114
11.2.2選擇排序115
11.3檢索118
11.4數據結構121
11.4.1棧121
11.4.2佇列122
11.4.3鍊表124第12章實驗項目126
實驗1熟悉C語言編程環境126
實驗2選擇結構程式設計127
實驗3循環結構程式設計129
實驗4數組與字元串的套用130
實驗5函式的套用132
實驗6指針的套用133
實驗7結構體、共用體的套用135
實驗8檔案的套用137附錄139
附錄AC語言與嵌入式系統開發139
附錄BC語言編譯環境146
附錄CASCII碼錶154
附錄D練習題及參考答案158
附錄E期末考試全真模擬試題及參考答案195
附錄F機試工具——PC2的安裝與使用200參考文獻214

相關詞條

熱門詞條

聯絡我們