書籍信息 作者:向華、楊焰、楊霞等 定價: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整型數據 19
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
9.5結構體與函式 221
9.5.1結構體變數作函式參數 221
9.5.2結構體類型的函式 224
9.6鍊表 224
9.6.1鍊表的概念 224
9.6.2鍊表的實現 224
9.6.3動態鍊表 225
9.6.4鍊表的操作 226
9.7共用體 232
9.7.1共用體的概念 232
9.7.2共用體變數的定義和引用 232
9.8上機實訓一:結構體的基本套用 239
9.8.1實訓目的 239
9.8.2實訓內容 239
9.9上機實訓二:鍊表的套用 240
9.9.1實訓目的 240
9.9.2實訓內容 240
9.10上機實訓三:共用體的套用 241
9.10.1實訓目的 241
9.10.2實訓內容 242
9.11習題 243
第10章位運算 246
10.1位邏輯運算 246
10.1.1按位與 246
10.1.2按位或 247
10.1.3按位異或 248
10.1.4按位取反 249
10.2移位運算 250
10.2.1左移位 250
10.2.2右移位 250
10.3上機實訓:位運算的套用 252
10.3.1實訓目的 252
10.3.2實訓內容 252
10.4習題 253
第11章檔案 256
11.1C語言檔案概述 257
11.2檔案的打開與關閉 258
11.3檔案的讀寫 261
11.3.1字元的輸入和輸出 261
11.3.2格式輸入和輸出 264
11.3.3字元串的輸入和輸出 266
11.4隨機檔案的讀寫 269
11.4.1檔案的定位 269
11.4.2fread函式與fwrite函式 270
11.5上機實訓:檔案的讀寫 276
11.5.1實訓目的 276
11.5.2實訓內容 276
11.6綜合項目實訓 279
11.6.1實訓內容 279
11.6.2程式分析 279
11.6.3部分源程式清單 280
11.6.4實訓報告 282
11.7習題 283
附錄1常用ASCII碼對照表 286
附錄2C語言運算符的優先權和
結合性 287
附錄3TurboC常用庫函式 288
參考文獻 291