共找到75條詞條名為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