如何編寫C程式

如何編寫C程式

《如何編寫C程式》是2014年11月清華大學出版社出版的圖書,作者是王開鑄。

內容簡介

本書學習C語言和C程式設計。全書共10章6個案例。第1章簡介C語言92個字、6類基本詞、4類組合詞、1個詞組和30個句子;第2章介紹數值型數據和4種程式設計方法: 直接、分支、循環、函式程式設計方法;第3章直接進入“小學生四則運算測試系統”的案例設計;第4章以C語言、英語、漢語為基礎,介紹字元和字元串類型、指向數值型的指針、指向檔案型的指針和檔案程式設計方法;第5章介紹結構、聯合、枚舉、位結構4種組合類型的數據結構;第6章是“C程式基本詞識別系統設計與實現”的案例,對C語言的關鍵字、標識符、常量、運算符、分隔設定、註解符從語法上進行深入研究;第7章是“C語言試捲成績分析系統”案例,對成績進行定量和定性分析;最後3章是3個案例,分別對C的複合詞、C的表達式、C的程式查錯與糾錯進行識別研究。

圖書目錄

第1章C語言簡介1

1.1C語言的字1

1.2C語言的詞1

1.3C語言的詞組3

1.4C語言的句子4

第2章如何編寫簡單程式8

2.1編程四步法8

2.2C函式和與函式有關的語句9

2.2.1C函式模型9

2.2.2C函式調用9

2.2.3與函式有關語句10

2.3利用系統函式編寫程式13

2.3.1指定位置顯示指定信息的編程13

2.3.2開闢視窗技術的編程14

2.4常量、變數、基本類型說明語句17

2.4.1常量、變數17

2.4.2基本類型說明語句18

2.4.3變數的引用和初始化定值19

2.4.4人機對話技術的編程21

2.5算術表達式和賦值語句24

2.5.1算術表達式24

2.5.2賦值語句25

2.5.3直接程式設計舉例26

2.6關係表達式、邏輯表達式和判斷語句30

2.6.1關係表達式30

2.6.2邏輯表達式30

2.6.3判斷語句31

2.6.4分支程式設計舉例32目錄如何編寫C程式2.6.5計數器技術與if_goto程式設計38

2.7結構化循環語句40

2.7.1循環語句40

2.7.2與循環結緣的語句44

第3章案例一:“小學生四則運算測試系統”48

3.1系統功能分析48

3.2程式結構設計49

3.3用戶使用手冊設計51

3.4關鍵技術51

3.5主函式詳細設計52

3.6加法函式詳細設計53

3.7成績顯示函式詳細設計54

3.8減法函式詳細設計55

3.9乘法或除法函式詳細設計56

3.10本系統源程式57

第4章文字信息處理61

4.1文字信息處理的對象61

4.1.1字元類型、字元函式和舉例61

4.1.2字元串類型、字元串函式和舉例70

4.2指針類信息處理的對象78

4.2.1指針類型、指針函式和舉例78

4.2.2檔案類型、檔案函式和舉例85

4.2.3檔案格式化輸入輸出函式92

4.2.4數據塊輸入輸出的檔案操作93

4.3漢字處理94

4.3.1漢語文字機內表示94

4.3.2漢字文本字和標點符號統計95

4.4漢字詞的處理97

4.5漢語文本詞信息處理104

第5章複合類型114

5.1基本類型與數組類型的回顧114

5.2結構類型119

5.3聯合類型125

5.4枚舉類型130

5.5位與位段類型135

5.5.1位類型與位運算135

5.5.2位段類型與位段運算137

第6章案例二:C程式基本詞識別系統設計與實現141

6.1C程式詞識別的基本概念141

6.2基本詞識別算法分析142

6.3基本詞識別系統程式結構144

6.4各個基本詞主要特徵識別程式146

6.5基本詞識別程式150

6.6基本詞識別系統源程式155

第7章案例三:C語言試捲成績分析系統161

7.1系統功能161

7.2系統模組一般功能敘述162

7.3試捲成績分析系統的系統程式結構162

7.4系統功能模組的詳細設計與程式設計163

7.4.1考試成績輸入模組函式kscjsrmk()的詳細設計163

7.4.2定量分析模組函式dlfxmk()的詳細設計與程式設計165

7.4.3填表模組函式tbmk()的詳細設計與程式設計167

7.4.4題型和題量識別模組函式txtlsbmk()的詳細設計與程式設計170

7.4.5卷面內容識別模組函式jmnrsb()的程式設計174

7.4.6模板填寫模組mbtxmk程式182

7.5C語言試捲成績分析系統的源程式185

第8章案例四:C語言複合詞識別程式193

8.1複合詞識別算法193

8.2標準句式的轉換程式193

8.3標準詞性句式的轉換程式206

8.4複合詞詞性表示集207

8.5複合詞匹配207

8.6複合詞識別源程式209

8.6.1複合詞的類別209

8.6.2複合詞識別的知識表212

8.6.3複合詞識別程式的組成213

第9章案例五:C語言表達式識別與計算程式223

9.1C語言表達式的基本概念223

9.2表達式計算的基本方法224

9.2.1單一運算符算術表達式計算的基本方法224

9.2.2混合運算符算術表達式計算的基本方法228

9.3擴大表達式運算對象的方法232

9.3.1遞歸函式編程法232

9.3.2遞歸下降編程法236

9.4擴大C表達式運算符的方法243

9.4.1C關係運算符的擴大方法244

9.4.2C賦值運算符的擴大方法248

9.4.3C語言表達式完整的語法定義252

9.4.4C語言表達式程式257

第10章案例六:C程式查錯和糾錯程式262

10.1C程式查錯與糾錯概念262

10.2特定int說明語句識別、查錯與糾錯程式探討263

10.2.1特定int說明語句識別、查錯程式263

10.2.2特定int說明語句糾錯程式266

10.3放寬條件的特定int語句識別、查錯與糾錯程式268

10.3.1放寬條件的特定int語句分隔設定識別、查錯和糾錯程式268

10.3.2放寬條件的特定int語句變數識別、查錯和糾錯程式271

10.4一般int說明語句識別、查錯與糾錯程式274

10.4.1一般int說明語句識別程式275

10.4.2一般int說明語句識別、查錯程式277

10.4.3一般int說明語句變數查錯程式282

10.5C語言if語句識別、查錯與糾錯程式設計289

10.5.1if語句識別的程式設計289

10.5.2if語句查錯的程式設計293

後語296

相關詞條

熱門詞條

聯絡我們