內容簡介
本書作為高職高專學生學習計算機編程的入門教材,著重講述了電腦程式設計的基礎知識、基本算法和套用編程思想,其目的在於使學生學習C語言程式設計之後,能結合實際進行應用程式的研製和開發。全書共分為11章,主要內容包括介紹C語言的特點、標識符和程式的基本結構,C語言的數據類型、運算符和表達式,C語言的順序、選擇和循環三種程式設計的基本結構及其在程式設計中的基本套用,C語言的編譯預處理,C語言的構造類型、指針類型、枚舉類型和用戶自定義類型及其在編程中的基本套用,C語言的函式及其基本套用,C語言中的檔案操作等。 本書內容翔實,層次分明,結構緊湊,敘述深入淺出,通俗易懂。適合作為高職高專及各類大專院校的教材,也可作為等級考試的參考書和其他計算機編程人員的參考書。
圖書目錄
第1章C語言概述 1
1.1C語言的發展 1
1.2C語言的特點 1
1.3C語言的基本符號 2
1.4C語言程式結構 3
1.4.1C語言程式的總體結構 3
1.4.2函式的一般結構 4
1.4.3源程式書寫格式 5
1.5Win-TC/VisualC++6.0集成環境下
C語言上機操作 6
1.5.1上機實驗操作步驟與要求 6
1.5.2Win-TC系統上機操作方法 7
1.5.3VisualC++6.0系統上機
操作方法 11
習題1 16
第2章數據類型、運算符和表達式 17
2.1C語言的數據類型 17
2.2 常量與變數 18
2.2.1 常量 18
2.2.2 變數 22
2.3 變數賦初值 25
2.4 各類數值型數據間的混合運算 26
2.5 C語言的運算符和表達式 27
2.5.1 算術運算符和算術表達式 27
2.5.2 關係運算符和關係表達式 30
2.5.3 邏輯運算符和邏輯表達式 31
2.5.4 賦值運算符和賦值表達式 32
2.5.5 條件運算符和條件表達式 33
2.5.6 逗號運算符和逗號表達式 34
2.5.7 求位元組數運算 35
2.5.8 位邏輯運算 35
2.5.9 位移運算和位運算賦值
運算符 36
2.5.10運算符的優先權與結合性 37
2.6上機實訓 38
習題2 40
第3章順序程式設計 43
3.1C語句概述 43
3.2程式的三種基本結構 44
3.3賦值語句 46
3.4格式輸入與輸出 46
3.4.1printf()函式(格式輸出函式) 47
3.4.2scanf()函式(格式輸入函式) 51
3.5字元數據的輸入輸出函式 56
3.5.1putchar函式(字元輸出函式) 56
3.5.2getchar()函式
(字元輸入函式) 57
3.6順序結構程式設計舉例 58
3.7上機實訓 60
習題3 61
第4章選擇結構程式設計 64
4.1程式流程圖 64
4.2if語句 66
4.2.1if語句的三種格式 66
4.2.2if語句的嵌套 70
4.3多分支選擇語句(switch語句) 72
4.4程式綜合舉例 78
4.5上機實訓 83
習題4 84
第5章循環結構 88
5.1for語句 88
5.1.1for語句的一般形式和
執行過程 88
5.1.2for語句的各種形式 89
5.1.3for循環程式舉例 90
5.2while語句 92
5.2.1while語句的一般形式和
執行過程 92
5.2.2使用while語句應注意的
問題 93
5.3do-while語句 94
5.3.1do-while語句的一般形式和
執行過程 94
5.3.2使用do-while語句應注意的
問題 95
5.4break語句和continue語句 96
5.4.1break語句 96
5.4.2continue語句 97
5.5程式綜合舉例 98
5.6上機實訓 102
習題5 103
第6章數組 107
6.1一維數組 107
6.1.1一維數組的定義 107
6.1.2一維數組元素的引用 108
6.1.3一維數組元素的初始化 109
6.1.4一維數組的套用舉例 110
6.2二維數組 112
6.2.1二維數組的定義 112
6.2.2二維數組元素的引用 113
6.2.3二維數組元素的初始化 113
6.2.4二維數組的套用舉例 114
6.3字元數組 115
6.3.1字元數組的定義 115
6.3.2字元數組的初始化 115
6.3.3字元數組的引用及
套用舉例 116
6.3.4字元串處理函式 119
6.4程式綜合舉例 121
6.5上機實訓 126
習題6 126