共找到75條詞條名為c語言程序設計的結果 展開

c語言程序設計

向華、楊焰、楊霞等編著書籍

本書詳細介紹在Visual C++ 6.0集成環境下編輯、編譯、調試和運行程序的方法;歸納了教材中各章的主要內容,並針對該章的教學重點和難點精心設計了上機實驗。本書內容豐富,實用性強,既便於學生理解和消化教材的內容,又便於教師組織實驗教學。本書適於高等學校師生或計算機培訓班使用,也可供報考計算機等級考試者和其他自學者參考。

書籍信息


c語言程序設計[向華、楊焰、楊霞等編著書籍]
c語言程序設計[向華、楊焰、楊霞等編著書籍]
作者:向華、楊焰、楊霞等定價:29.50元
印次:1-4
ISBN:9787302176893
出版日期:2008.06.01
印刷日期:2010.07.30

內容簡介


本書詳細地介紹了C語言的基礎知識,包括數據類型、結構化程序設計及相關控制語句、數組、函數、指針、結構體和共用體、位運算及文件等。本書在編寫上體現了任務驅動式教學思想,每一章的開頭均圍繞本章的學習目標提出了一個總體編程任務,該任務又分解為若干易完成的小任務,然後通過對與任務相關知識的學習,逐步達到完成本章任務的目的。本書強調實際編程能力的培養,知識結構完整、例題設計精心、習題豐富多樣。除了每章末尾的上機實訓之外,全書還根據大的教學環節設計了3個綜合項目實訓。在綜合項目實訓中,通過引導學生完成一個較複雜項目的設計、編程和調試,來培養及訓練學生的程序設計技能以及分析問題和解決問題的能力。本書中的示例代碼均經過細心調試,保證能夠正確運行。

圖書目錄


第1章C語言概述 1
1.1C語言簡史及特點 1
1.1.1C語言的發展 1
1.1.2C語言的特點 2
1.2C語言程序 2
1.2.1幾個典型的C程序 2
1.2.2C程序的基本結構 4
1.2.3C語言的基本符號與辭彙 5
1.3C語言集成開發環境 6
1.3.1TurboC集成開發環境介紹 6
1.3.2TurboC集成開發環境
的使用 7
1.3.3其他C語言集成開發
環境簡介 10
1.4上機實訓:TurboC的基本操作 12
1.4.1實訓目的 12
1.4.2實訓內容 12
1.5習題 14
第2章基本數據類型、運算符
表達式 16
2.1基本數據類型 16
2.1.1數據類型 16
2.1.2常量與變數 17
2.2.1整型常量 19
2.2.2整型變數 21
2.3實型數據 22
2.3.1實型常量 22
2.3.2實型變數 23
2.4字元型數據 24
2.4.1字元常量 24
2.4.2字元變數 25
2.4.3字元串常量 26
2.5不同類型數據的混合運算 27
2.5.1類型的自動轉換 27
2.5.2類型的強制轉換 28
2.6運算符與表達式 29
2.6.1運算符簡介 29
2.6.2算術運算符和算術表達式 30
2.6.3賦值運算符和賦值表達式 32
2.6.4逗號運算符和逗號表達式 34
2.6.5其他常用運算符 34
2.6.6運算符的優先順序與結合性 35
2.7上機實訓:基本數據類型的
簡單程序設計 36
2.7.1實訓目的 36
2.7.2實訓內容 36
2.8習題 38
第3章順序結構程序設計 40
3.1演演算法 40
3.1.1演演算法的概念 40
3.1.2演演算法的表示 42
3.1.3結構化程序設計方法 44
3.2C語句 45
3.2.1控制語句 45
3.2.2表達式語句 46
3.2.3特殊語句 46
3.3數據輸出 47
3.3.1輸入/輸出的概念 47
3.3.2格式輸出函數(printf) 47
3.3.3字元輸出函數(putchar) 51
3.4數據輸入 52
3.4.1格式輸入函數(scanf) 52
3.4.2字元輸入函數(getchar) 56
3.5順序結構程序設計舉例 57
3.6上機實訓:順序結構程序設計 58
3.6.1實訓目的 58
3.6.2實訓內容 59
3.7習題 60
第4章選擇結構程序設計 64
4.1關係運算符和關係表達式 64
4.1.1關係運算符 64
4.1.2關係表達式 65
4.2邏輯運算符和邏輯表達式 65
4.2.1邏輯運算符 65
4.2.2邏輯表達式 66
4.3if語句 68
4.3.1最基本的if語句 68
4.3.2ifelse語句 70
4.3.3多分支選擇 72
4.4switch語句 75
4.5上機實訓:選擇結構程序設計 78
4.5.1實訓目的 78
4.5.2實訓內容 79
4.6習題 82
第5章循環結構程序設計 85
5.1while語句 85
5.2do-while語句 87
5.3for語句 89
5.4goto語句 92
5.5幾種循環控制語句的比較 94
5.6break語句和continue語句 96
5.6.1break語句 96
5.6.2continue語句 96
5.7循環嵌套 98
5.7.1循環嵌套的幾種形式 98
5.7.2循環嵌套應用舉例 99
5.8上機實訓:循環結構程序設計 102
5.8.1實訓目的 102
5.8.2實訓內容 103
5.9綜合項目實訓 107
5.9.1實訓內容 107
5.9.2程序分析 107
5.9.3部分源程序清單 108
5.9.4實訓報告 108
5.10習題 110
第6章數組 113
6.1一維數組的定義和引用 113
6.1.1一維數組的定義 113
6.1.2一維數組的引用 115
6.1.3一維數組的初始化 118
6.2二維數組的定義和引用 120
6.2.1二維數組的定義 120
6.2.2二維數組的引用 122
6.2.3二維數組的初始化 123
6.3字元數組 125
6.3.1字元數組的定義和初始化 125
6.3.2字元數組的引用 126
6.3.3字元數組與字元串 127
6.3.4字元串的輸入、輸出和
處理函數 128
6.4上機實訓一:數值型數組 135
6.4.1實訓目的 135
6.4.2實訓內容 135
6.5上機實訓二:字元型數組 138
6.5.1實訓目的 138
6.5.2實訓內容 138
6.6習題 140
第7章函數 143
7.1函數概述 143
7.1.1模塊化程序設計思想 143
7.1.2C函數的分類 145
7.2函數的定義 146
7.2.1函數定義的一般形式 146
7.2.2有關函數定義的幾點說明 147
7.3函數參數及返回值 149
7.3.1函數參數 149
7.3.2函數的返回值 151
7.4函數的調用 152
7.4.1函數的語句調用 152
7.4.2函數表達式調用 153
7.4.3函數的嵌套調用 156
7.4.4函數的遞歸調用 158
7.5數組作函數參數 161
7.5.1數組元素作函數參數 161
7.5.2數組名作函數參數 162
7.6變數的作用域和生存期 164
7.6.1變數的作用域 164
7.6.2變數的生存期 167
7.7函數的作用域 171
7.7.1內部函數 171
7.7.2外部函數 171
7.8上機實訓一:函數的定義和調用 176
7.8.1實訓目的 176
7.8.2實訓內容 176
7.9上機實訓二:局部變數和
全局變數 179
7.9.1實訓目的 179
7.9.2實訓內容 179
7.10綜合項目實訓 181
7.10.1實訓內容 181
7.10.2程序分析 182
7.10.3部分源程序清單 183
7.10.4實訓報告 185
7.11習題 186