ISBN:10位[750537611X] 13位[9787505376113]
出版社:電子工業出版社
出版日期:2002-5
定價:¥32.00 元
內容提要
C語言是一種實用且很流行的計算機語言,也是C++語言的基礎。本書共分13章,全面而系統地介紹了C語言程式設計的基本概念和方法,包括運算符、數據結構、程式結構、函式和I/O等。
本書旨在幫助讀者快速簡潔地掌握C語言。在寫法上,根據初學者特點由淺入深,循序漸進,對一些概念和規則的說明簡單明了。為增強直觀性,書中給出了許多完整的帶有運行結果和程式分析的例子。所有例子均不涉及複雜的物理和數學背景,算法也很簡單,主要用於說明C語言的語法規則和使用特性。
本書可作C語言教教學培訓教材,也可作廣大計算機編程愛好者的自學教材.
編輯推薦
本書是專為C語言的初學者而設計的,旨在幫助讀者快捷地掌握C語言。本書在寫法上根據初學者的特點,由淺入深,循序漸進,對一些概念和規則的說明簡單明了。為增強直觀性,書中給出了許多完整的帶有注釋和運行結果的程式例子。所有例子均不涉及複雜的物理和數學背景,算法上出很簡單,主要用於說明C語言的語法規則和使用特性。
C語言是一種實用且很流行的計算機語言,也是C++語言的基礎。本書共分13章,全面而系統地介紹了C語言程式設計的基本概念和方法,包括運算符、數據結構、程式結構、函式和I/O等。本書旨在幫助讀者快速簡潔地掌握C語言。在寫法上,根據初學者特點由淺入深,循序漸進,對一些概念和規則的說明簡單明了。為增強直觀性,書中給出了許多完整的帶有運行結果和程式分析的例子。所有例子均不涉及複雜的物理和數學背景,算法也很簡單,主要用於說明C語言的語法規則和使用特性。本書可作C語言教教學培訓教材,也可作廣大計算機編程愛好者的自學教材。
目錄
第1章簡介
1.1C語言的特點
1.2C程式特點
1.2.1簡單程式示例
1.2.2C程式的書寫格式
1.2.3main()函式
1.2.4C程式的基本結構
1.3基本符號.標識符和關鍵字
1.3.1基本符號
1.3.2標識符
1.3.3關鍵字
1.4程式設計中的幾個基本概念
1.5TurboC2.0的使用
1.5.1TurboC2.0簡介
1.5.2TurboC2.0的安裝和啟動
1.5.3輸入和編輯C源程式
1.5.4運行C程式.查看結果和錯誤處理
1.5.5存檔和裝入
1.5.6退出TurboC2.0系統
1.6本章小結
1.7上機練習
1.8習題
第2章基本數據類型
2.1常量與變數
2.1.1常量
2.1.2變數
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數據的輸入輸出
2.5.1數據輸入
2.5.2數據輸出
2.6本章小結
2.7上機練習
2.8習題
第3章運算符與表達式
3.1算術運算符.賦值運算符及其表達式
3.1.1二元算術運算
3.1.2一元算術運算
3.1.3賦值運算
3.2關係運算符與關係表達式
3.3邏輯運算行與邏輯表達式
3.4位運算符及其表達式
3.5自增和自減運算符及其表達式
3.6複合賦值運算及其表達式
3.7其他運算符及其表達式
3.7.1sizeof還算
3.7.2條件運算
3.7.3順序運算
3.8運算符的優先權與結合性
3.9類型轉換
3.9.1表達式類型轉換
3.9.2賦值類型轉換
3.9.3強制類型轉換
3.10本章小結
3.11上機練習
3.12習題
第4章程式結構及語句
4.1順序結構及其語句
4.1.1變數聲明語句
4.1.2表達式語句
4.1.3函式調用語句
4.1.4輸入輸出語句
4.2選擇結構及其語句
4.2.1條件語句(if)
4.2.2多路分支語句(switch)
4.3循環結構及其語句
4.3.1for循環語句
4.3.2while循環語句
4.3.3dowhile循環語句
4.4輔助控制語句
4.4.1無條件轉向語句
4.4.2跳出語句
4.4.3繼續語句
4.5本章小結
4.6上機練習
4.7習題
第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.5上機練習
5.6習題
第6章指針
6.1變數與指針
6.2指針變數的聲明
6.3指針的取地址和取內容運算
6.3.1取地址運算
6.3.2取內客運算
6.4指針變數與數組
6.4.1指針變數與一維數組
6.4.2指針變數與多維數組
6.4.3指針變數的運算
6.5字元型指針變數
6.5.1字元型指針的聲明
6.5.2字元型指針變數的操作
6.6指針數組
6.7本章小結
6.8上機練習
6.9習題
第7章結構
7.1結構的基本概念
7.2結構類型的定義與結構變數的聲明
7.2.1結構類型的定義
7.2.2結構變數的聲明和初始化
7.3結構變數的使用
7.3.1引用結構變數成員
7.3.2結構變數的運算和輸入/輸出
7.4結構數組
7.4.1結構數組的聲明
7.4.2結構數組的使用
7.5結構指針與結構數組
7.6記憶體分配函式.遞歸結構和鍊表
7.6.1記憶體分配函式malloc()的使用
7.6.2遞歸結構
7.6.3鍊表
7.7本章小結
7.8上機練習
7.9習題
第8章聯合.枚舉和自定義類型
8.1聯合類型的定義及使用
8.1.1聯合類型的定義
8.1.2聯合變數的聲明和初始化
8.1.3聯合變數的使用
8.1.4聯合與結構的比較
8.2枚舉類型及其使用
8.2.1枚舉類型的定義
8.2.2枚舉變數的聲明
8.2.3枚舉變數的使用
8.3自定義類型
8.4本章小結
8,5上機練習
8.6習題
第9章函式
9.1函式的定義與調用
9.1.1函式的定義
9.1.2函式的調用
9.1.3返回語句與返回值
9.2函式的參數傳遞
9.2.1值傳遞方式
9.2.2地址傳遞方式
9.3void類型參數
9.3.1void返回類型
9.3.2void參數類型
9.4遞歸函式設計
9.5分程式
9.6main()函式參數的使用
9.7TurboC2.0庫函式介紹
9.7.1數學計算函式
9.7.2字元分類函式
9.7.3字元串處理函式
9.7.4圖形處理函式
9.8本章小結
9.9上機練習
9.10習題
第10章存儲類別
10.1存儲類別的概念
10.2變數的存在性和可見性
10.3變數的存儲類別
10.3.1自動變數
10.3.2暫存器變數
10.3.3靜態變數
10.3.4外部變數
10.4函式的存儲類別
10.5本章小結
IO.6上機練習
10.7習題
第11章預處理指令
11.1預處理指令簡介
11.2宏替換指令
11.2.1簡單宏替換
11.2.2帶參數宏替換
11.3檔案嵌入指令
11.4條件編譯指令
11.5本章小結
11.6上機練習
11.7習題
第12章檔案處理
12.1檔案與流式檔案的概念
12.2流式檔案的打開和關閉
12.2.1打開檔案
12.2.2關閉檔案
12.3流式檔案的讀寫
12.3.1字元串讀/寫操作
12.3.2字元讀/寫操作
12.3.3整數讀/寫操作
12.3.4格式化讀/寫操作
12.3.5數據塊讀/寫操作
12.4流式檔案的定位
12.5流式檔案與設備檔案
12.6流式檔案的錯誤檢測
12.7非流式檔案
12.8本章小結
12.9上機練習
12.10習題
第13章圖形處理
13.1顯示器的工作模式
……