作者:曾令明 等編著
ISBN:10位[756061857X]13位[9787560618579]
出版日期:2007-9-1
定價:¥21.00元
內容提要
本書內容新穎、體系合理、邏輯性強、結構緊湊、文字流暢。適合作為高等學校C程式設計課程的教材,也適合廣大計算機套用技術人員與計算機等級考試人員學習參考。
編輯推薦
C語言是現今使用最廣泛的計算機語言之一,也是學習其他高級語言的基礎。本書從C語言程式設計的基本原理及基本思想出發,緊扣基礎,面向套用。全書共九章,內容包括:C語言的基本概念、C語言的語法規則以及利用C語言進行程式設計的有關知識。每個知識點均配有完整的程式示範,有利於讀者理解和掌握。還針對每章的內容精心設計了大量習題,且書末附有習題參考答案。
本書內容新穎、體系合理、邏輯性強、結構緊湊、文字流暢。適合作為高等學校C程式設計課程的教材,也適合廣大計算機套用技術人員與計算機等級考試人員學習參考。
目錄
第1章概述
1.1學習C語言的必要性
1.2C語言簡介
1.2.1C語言的產生及發展
1.2.2C語言的特點
1.2.3C程式的組成及書寫格式
1.3C程式的運行過程
1.3.1啟動VisualC++6.0
1.3.2創建、編輯C程式
1.3.3編譯、連線、執行c程式
1.4練習題
第2章數據類型、運算符與表達式
2.1關鍵字與標識符
2.1.1關鍵字
2.1.2標識符
2.2數據類型
2.2.1C語言的數據類型
2.2.2C語言的基本數據類型
2.3常量
2.3.1整型常量
2.3.2實型常量
2.3.3字元型常量
2.3.4符號常量
2.4變數
2.4.1變數的定義
2.4.2變數的基本操作
2.4.3整型變數
2.4.4實型變數
2.4.5字元變數
2.5運算符與表達式
2.5.1運算符概述
2.5.2算術運算符與算術表達式
2.5.3賦值運算符與賦值表達式
2.5.4表達式中的類型轉換
2.6練習題
第3章基本結構程式設計
3.1算法
3.1.1算法的概念
3.1.2算法的描述
3.2順序結構
3.2.1語句
3.2.2數據的輸入和輸出
3.3選擇結構
3.3.1關係運算與邏輯運算
3.3.2if語句
3.3.3switch語句
3.4循環結構
3.4.1while語句
3.4.2do-while語句
3.4.3for語句
3.4.4循環的嵌套
3.4.5break語句與continue語句
3.5練習題
第4章數組
4.1數組概述
4.1.1數組的引入
4.1.2數組的概念
4.2一維數組
4.2.1一維數組的定義
4.2.2一維數組的引用
4.2.3一維數組的初始化
4.2.4一維數組套用舉例
4.3二維數組
4.3.1二維數組的定義
4.3.2二維數組的引用
4.3.3二維數組的初始化
4.3.4二維數組套用舉例
4.4字元數組
4.4.1字元數組的定義
4.4.2字元數組的初始化
4.4.3字元串
4.4.4字元數組的引用
4.4.5字元數組的輸入和輸出
4.4.6字元串處理函式
4.4.7字元數組套用舉例
4.5練習題
第5章函式與預處理命令
5.1函式的概念
5.1.1模組與函式
5.1.2函式分類
5.2函式的定義與調用
5.2.1函式定義
5.2.2函式調用
5.3函式的嵌套與遞歸
5.3.1函式的嵌套調用
5.3.2函式的遞歸
5.4數組作為函式參數
5.4.1數組元素作函式實參
5.4.2數組名作函式參數
5.5變數的作用域
5.5.1局部變數
5.5.2全局變數
5.6變數的生存期
5.6.1靜態存儲變數
5.6.2動態存儲變數
5.7預處理命令
5.7.1宏定義
5.7.2檔案包含
5.8練習題
第6章指針
6.1地址和指針的概念
6.2指針變數的定義與使用
6.2.1指針變數的定義
6.2.2指針變數的使用
6.3指針與函式
6.3.1指針作函式的參數
6.3.2返回值為指針的函式
6.3.3指向函式的指針
6.4指針與數組
6.4.1指向一維數組的指針
6.4.2指向多維數組的指針
6.4.3指針與字元串
6.4.4指針數組和指向指針的指針
6.5練習題
第7章結構體與共用體
7.1結構體概述
7.1.1結構體的引入
7.1.2結構體類型的定義
7.2結構體變數
7.2.1結構體變數的定義
7.2.2結構體變數的引用
7.2.3結構體變數的初始化
7.2.4結構體變數作函式參數
7.3結構體數組
7.3.1結構體數組的定義
7.3.2結構體數組的初始化
7.3.3結構體數組元素的引用
7.3.4結構體數組套用舉例
7.4結構體與指針
7.4.1指向結構體變數的指針
7.4.2鍊表
7.4.3指向結構體數組的指針
7.4.4用指向結構體的指針作函式參數
7.5共用體
7.5.1共用體類型的定義
7.5.2共用體變數的定義
7.5.3共用體變數的引用
7.6枚舉類型
7.7用typedef定義類型
7.8練習題
第8章位運算與位段
8.1位運算
8.1.1按位與運算
8.1.2按位或運算
8.1.3按位異或運算
8.1.4求反運算
8.1.5左移運算
8.1.6右移運算
8.1.7位運算賦值運算符
8.2位段
8.3練習題
第9章檔案
9.1檔案概述
9.1.1檔案的定義
9.1.2檔案的分類
9.2檔案指針
9.3檔案的打開與關閉
9.3.1檔案打開函式(fopen)
9.3.2檔案關閉函式(fclose)
9.4檔案的讀/寫
9.4.1字元讀/寫函式fgetc和fputc
9.4.2字元串讀/寫函式fgets和fputs
9.4.3數據塊讀/寫函式fread和fwrite
9.4.4格式化讀,寫函式fscanf和forintf
9.5檔案的定位
9.5.1fseek函式
9.5.2rewind函式
9.5.3ftell函式
9.6檔案檢測函式
9.6.1feof函式
9.6.2ferror函式
9.6.3clearerr函式
9.7練習題
附錄
附錄A常用字元與ASCII代碼對照表
附錄B運算符的優先權和結合性
附錄CC語言常用庫函式
參考答案