c語言程式設計[姚合生、蔡慶華、劉桂江等編著書籍]

c語言程式設計[姚合生、蔡慶華、劉桂江等編著書籍]

本書注重理論聯繫實際,採用案例驅動教學法。 所有程式均在Visual C++6.0成環境下調試通過,以圖形方式顯示實際運行效果,方便讀者閱讀和調試程式。每章後的習題中很多是模擬歷年C語言等級考試試題而設計的,具有很好的啟發性。 對於C語言語法的介紹力求簡練,用層次漸進的實例說明問題。對於學生感、到較為困難的常用算法也進行了細緻的介紹。內容安排上吸取多年的教學經驗,嘗試將函式的系統介紹放到指針之後。

內容簡介

本書是為C語言程式設計課程的教學和考試的需要而精心設計的。考慮到本課程一般為大學第一門程式設計課程,在內容編排上儘量符合初學者的要求,採用案例驅動教學法,使用通俗易懂的語言,力圖給初學者的系統學習提供良好的嚮導。本書內容主要包括: C語言概述,C語言基礎,順序結構程式設計,選擇結構程式設計,循環結構程式設計,數組,指針,函式,結構體、共用體與枚舉,檔案,C++程式設計基礎等。與本書配套的教材有《C語言程式設計習題集、上機與考試指導》 (ISBN: 978-7-302-17556-8) . 本書適合作為高等學校C語言程式設計課程的教材,也可作為全國計算機等級考試C語言考試的教材或參考書,同時還可供從事程式設計的技術人員的自學和參考。  

目錄

第1章C語言概述1

1.1C語言概況1

1.1.1C語言的發展歷史1

1.1.2C語言的特點1

1.2簡單的C語言程式3

1.3算法5

1.3.1算法概述5

1.3.2算法的表示5

本章小結7

習題17

第2章C語言基礎8

2.1數據類型8

2.1.1數據類型概述8

2.1.2整型8

2.1.3實型9

2.1.4字元類型10

2.2標識符、常量與變數10

2.2.1標識符10

2.2.2常量11

2.2.3變數13

2.3基本運算14

2.3.1算術運算15

2.3.2賦值運算16

2.3.3位運算18

2.3.4逗號運算20

2.4數據類型轉換22

2.4.1類型自動轉換22

2.4.2賦值類型轉換23

2.4.3強制類型轉換24

2.5程式舉例25

本章小結26

習題228

第3章順序結構程式設計31

3.1C語言的基本語句31

3.2順序結構32

3.3數據輸入與輸出34

3.3.1格式化輸出函式printf34

3.3.2格式化輸入函式scanf38

3.3.3字元數據的輸入與輸出43

3.4程式舉例44

本章小結47

習題349

第4章選擇結構程式設計52

4.1關係運算符與關係表達式52

4.1.1關係運算符52

4.1.2關係表達式53

4.2邏輯運算符與邏輯表達式53

4.2.1邏輯運算符53

4.2.2邏輯表達式54

4.3if語句55

4.3.1單分支if語句55

4.3.2雙分支if語句56

4.3.3多分支選擇結構57

4.3.4if語句的嵌套59

4.3.5條件運算符和條件表達式61

4.4switch語句62

4.5程式舉例64

本章小結69

習題469

第5章循環結構程式設計75

5.1循環程式結構特點與組成75

5.1.1循環程式結構的特點75

5.1.2循環程式結構的組成75

5.2循環結構控制語句76

5.2.1while循環語句76

5.2.2do-while循環語句79

5.2.3for循環語句81

5.2.4其他控制語句84

5.3單重循環程式設計86

5.4多重循環程式設計89

5.5程式舉例92

本章小結95

習題595

第6章數組102

6.1一維數組102

6.1.1一維數組的定義102

6.1.2一維數組元素的引用103

6.1.3一維數組的存儲和初始化104

6.1.4一維數組的套用105

6.2二維數組108

6.2.1二維數組的定義108

6.2.2二維數組元素的引用109

6.2.3二維數組的存儲和初始化110

6.2.4二維數組的套用111

6.3字元數組與字元串114  

相關詞條

熱門詞條

聯絡我們