C語言程式設計(普通高等教育十一五國家級規劃教材)

C語言程式設計(普通高等教育十一五國家級規劃教材)

《C語言程式設計(普通高等教育十一五國家級規劃教材)》是2006年高等教育出版社出版的圖書,作者是丁亞濤。

基本介紹

  • 書名:C語言程式設計
  • 作者:丁亞濤
  • ISBN:7040189100、9787040189100
  • 定價:¥25.00元
  • 出版社高等教育出版社
  • 出版時間:2006-08
內容簡介,圖書目錄,

內容簡介

本書是面向高等學校C語言程式設計課程而編寫的教材。全書分為12章,主要內容包括:C語言概述,數據類型,運算符和表達式,簡單程式設計,選擇結構程式設計,循環結構程式設計,數組,函式,指針,結構體、共用體與枚舉,位運算,檔案,面向對象程式設計及C++簡介。
本書採用“案例”驅動的編寫方式,以程式設計為中心,語法介紹精煉,內容敘述深入淺出、循序漸進,程式案例生動易懂,具有很好的啟發性。每章均配備教學課件和精心設計的習題。本書配套的《C語言程式設計實訓與考試指導(第2版)》中附有光碟和C語言題庫及練習軟體系統,以方便讀者複習考試和上機操作,其中大容量題庫及練習軟體系統經過長期的測試和驗證,對教學具有很高的參考價值。
本書既可以作為高等學校本科及專科學生C語言程式設計的教材,又可以作為自學者的參考用書,同時也可供各類考試人員複習參考。
本書所配電子教案及相關教學資源可以從高等教育出版社高等理工教學資源網下載。使用本書的學校也可以與作者聯繫,索取更多相關教學資源。

圖書目錄

第1章C語言概述
1.1C語言概況
1.1.1C語言的發展
1.1.2C語言的特點
1.2簡單的C語言程式
1.3算法
1.3.1算法概述
1.3.2算法的表示
本章小結
習題一
第2章數據類型、運算符和表達式
2.1數據類型
2.1.1數據類型概述
2.1.2整型
2.1.3實型
2.1.4字元型
2.2標識符、常量與變數
2.2.1標識符
2.2.2常量
2.2.3變數
2.3運算符與表達式
2.3.1算術運算符與算術表達式
2.3.2賦值運算符與賦值表達式
2.3.3逗號運算符與逗號表達式
2.4數據類型轉換
2.4.1類型轉換概述
2.4.2自動類型轉換
2.4.3賦值類型轉換
2.4.4強制類型轉換
2.5程式舉例
本章小結
習題二
第3章簡單程式設計
3.1C語言語句
3.2程式結構
3.2.1程式結構簡介
3.2.2順序結構
3.3賦值語句
3.4數據輸入與輸出
3.4.1格式化輸出函式printf
3.4.2格式化輸入函式scanf
3.4.3字元數據的輸入與輸出
3.5程式舉例
本章小結
習題三
第4章選擇結構程式設計
4.1關係運算符與關係表達式
4.1.1關係運算符
4.1.2關係表達式
4.2邏輯運算符與邏輯表達式
4.2.1邏輯運算符
4.2.2邏輯表達式
4.3if語句
4.3.1單分支if語句
4.3.2雙分支if語句
4.3.3多分支選擇結構
4.3.4if語句的嵌套
4.3.5條件運算符和條件表達式
4.4switch語句
4.5程式舉例
本章小結
習題四
第5章循環結構程式設計
5.1循環的基本概念
5.1.1方法的探索
5.1.2循環結構語句
5.2while循環
5.3do-while循環
5.4for循環
5.5循環嵌套
5.6bresk語句、continue語句和goto語句
5.6.1break語句
5.6.2continue語句
5.6.3goto語句
5.7程式舉例
本章小結
習題五
第6章數組
6.1一維數組
6.1.1一維數組的定義
6.1.2一維數組元素的引用
6.1.3一維數組的存儲和初始化
6.1.4一維數組的套用
6.2二維數組
6.2.1二維數組的定義
6.2.2二維數組元素的引用
6.2.3二維數組的存儲和初始化
6.2.4二維數組的套用
6.3字元數組與字元串
6.3.1字元數組的定義與初始化
6.3.2字元串
6.3.3字元串的套用
6.4程式舉例
本章小結
習題六
第7章函式
7.1概述
7.1.1模組化程式設計方法
7.1.2函式的定義
7.1.3函式的調用
7.2函式的參數和函式的值
7.2.1函式的參數
7.2.2函式的返回值
7.2.3對被調函式的聲明
7.3函式間的參數傳遞
7.3.1值傳遞
7.3.2地址傳遞
7.4數組作為函式參數
7.4.1數組元素作為函式的實參
7.4.2數組名作為函式實參
7.5函式的嵌套調用與遞歸調用
7.5.1函式的嵌套調用
7.5.2函式的遞歸調用
7.6變數的作用域和存儲方式
7.6.1變數的作用域
7.6.2變數的存儲方式
7.6.3內部函式和外部函式
7.7程式舉例
本章小結
習題七
第8章指針
8.1指針的基本概念
8.1.1指針的概念
8.1.2指針變數的定義與初始化
8.1.3指針的運算及引用
8.1.4指針作為函式參數
8.1.5多級指針的概念
8.2指針與數組
8.2.1指針與一維數組
8.2.2指針與二維數組
8.2.3指針與字元串
8.2.4指針數組
8.3指針與函式
8.3.1指向函式的指針
8.3.2返回指針的函式
8.3.3帶參數的主函式
8.4程式舉例
本章小結
習題八
第9章結構體、共用體與枚舉
9.1結構體
9.1.1結構體類型的定義
9.1.2結構體變數的說明
9.1.3結構體變數的初始化
9.1.4結構體變數的引用
9.1.5結構體數組
9.1.6結構體指針
9.1.7結構體與函式
9.1.8動態記憶體分配與鍊表
9.2共用體
9.2.1共用體類型的定義
9.2.2共用體變數的說明
9.2.3共用體變數的引用
9.3枚舉類型
9.3.1枚舉類型的定義
9.3.2枚舉變數的說明及引用
9.3.3枚舉類型的套用
9.4用戶定義類型
9.5程式舉例
本章小結
習題九
第10章位運算
10.1幾個基本概念
10.1.1位元組與位
10.1.2原碼
10.1.3反碼
10.1.4補碼
10.2位運算符和位運算
10.2.1按位取反
10.2.2按位與
10.2.3按位或
10.2.4按位異或
10.2.5左位移
10.2.6右位移
10.3程式舉例
本章小結
習題十
第11章檔案
11.1檔案概述
11.1.1檔案的概念
11.1.2檔案的分類
11.2檔案操作
11.2.1FILE檔案類型指針
11.2.2檔案的打開操作
11.2.3檔案的關閉操作
11.2.4檔案的讀/寫操作
11.3檔案的定位
11.3.1置檔案位置指針於檔案開頭位置的函式rewind
11.3.2改變檔案位置指針位置的函式fseek
11.3.3取得檔案當前位置的函式ftell
11.3.4檔案的錯誤檢測
11.4編譯預處理
11.4.1宏定義
11.4.2檔案包含
11.4.3條件編譯
11.5程式舉例
本章小結
習題十
第12章面向對象程式設計及C++簡介
12.1C++概述
12.1.1C++語言的發展
12.1.2C++語言的特點
12.1.3面向對象程式設計概述
12.2C++程式結構
12.2.1幾個簡單的C++程式
12.2.2C++程式的基本組成
12.2.3數據的輸入和輸出
12.3C++程式的編輯與運行
12.3.1VisualC++開發環境
12.3.2C++程式的開發過程
本章小結
習題十二
附錄A常用字元與ASCII碼對照表
附錄BTurboC2.0常用庫函式
附錄CC語言運算符表
參考文獻

相關詞條

熱門詞條

聯絡我們