注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計C/C++及其相關(guān)21天學(xué)通C語言(第2版)

21天學(xué)通C語言(第2版)

21天學(xué)通C語言(第2版)

定 價:¥49.80

作 者: 楊章偉 等編著
出版社: 電子工業(yè)出版社
叢編項:
標(biāo) 簽: VC++

ISBN: 9787121124884 出版時間: 2011-02-01 包裝: 平裝
開本: 16開 頁數(shù): 418 字?jǐn)?shù):  

內(nèi)容簡介

  《21天學(xué)通C語言(第2版)》是C語言的入門教程,針對沒有程序設(shè)計基礎(chǔ)的讀者,詳細(xì)介紹了C語言的基本概念和編程技術(shù)。本書分為8篇共21章內(nèi)容。第一篇為C語言入門篇,該篇介紹了C語言程序的特點及編程的準(zhǔn)備。第二篇為C語言基礎(chǔ)篇,該篇介紹了常量與變量、整型、字符型、浮點型,以及表達(dá)式與操作符等內(nèi)容。第三篇為結(jié)構(gòu)編程篇,該篇通過兩章的篇幅講解了選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)兩種常用的程序結(jié)構(gòu)。第四篇為數(shù)組和字符串篇,該篇通過兩章的篇幅分別講解了C語言中數(shù)組和字符串的應(yīng)用。第五篇為函數(shù)篇,該篇主要內(nèi)容包括函數(shù)、函數(shù)與文件、函數(shù)中的變量和字符串處理函數(shù)等。第六篇為指針篇,該篇通過兩章的篇幅介紹了指針的重要概念和應(yīng)用。第七篇為高級應(yīng)用篇,該篇內(nèi)容主要包括堆管理、位運算操作符、結(jié)構(gòu)體、共用體、枚舉和位域,以及預(yù)處理等。第八篇為綜合案例篇,該篇以圖書管理系統(tǒng)開發(fā)為例,詳細(xì)介紹了C語言和文件處理開發(fā)的過程。本書附贈DVD光盤1張,內(nèi)容包括超大容量手把手教學(xué)視頻、電子教案(PPT)、源代碼。讀者對象:本書適合沒有編程基礎(chǔ)的C語言初學(xué)者作為入門教程,也可作為大、中專院校師生和培訓(xùn)班的教材,對于C語言開發(fā)的愛好者,本書也有較大的參考價值。

作者簡介

暫缺《21天學(xué)通C語言(第2版)》作者簡介

圖書目錄

第一篇 C語言入門篇
第1章 C語言與程序概述
1.1 C語言的歷史沿革
1.1.1 C語言的誕生
1.1.2 C語言的發(fā)展歷程
1.1.3 C語言的特點
1.1.4 第一個C程序--Hello, world!
1.2 數(shù)據(jù)結(jié)構(gòu)與算法
1.2.1 什么是數(shù)據(jù)結(jié)構(gòu)
1.2.2 什么是算法
1.3 程序設(shè)計概述
1.3.1 結(jié)構(gòu)化程序設(shè)計
1.3.2 三種基本結(jié)構(gòu)
1.3.3 算法描述方法
1.4 小結(jié)
1.5 習(xí)題
第2章 C語言編程準(zhǔn)備
2.1 C程序簡介
2.1.1 簡單C程序示例
2.1.2 C程序的特點
2.1.3 標(biāo)識符與關(guān)鍵字
2.1.4 C程序的執(zhí)行步驟
2.2 C程序開發(fā)環(huán)境
2.2.1 Turbo C
2.2.2 Visual C++ 2005
2.2.3 GCC 3.2.2
2.3 小結(jié)
2.4 習(xí)題
第二篇 C語言基礎(chǔ)篇
第3章 常量與變量
3.1 常量和變量概述
3.1.1 常量
3.1.2 變量
3.2 變量的使用
3.2.1 聲明變量
3.2.2 定義變量
3.2.3 使用extern聲明變量
3.2.4 變量賦值及初始化
3.2.5 地址操作符和指針操作符
3.3 格式化輸入輸出
3.3.1 標(biāo)準(zhǔn)輸出函數(shù)--printf函數(shù)
3.3.2 標(biāo)準(zhǔn)輸入函數(shù)--scanf函數(shù)
3.4 數(shù)據(jù)類型簡介
3.5 小結(jié)
3.6 習(xí)題
第4章 基本數(shù)據(jù)類型
4.1 整型數(shù)據(jù)類型
4.1.1 字節(jié)長度
4.1.2 符號修飾符
4.1.3 整型常量
4.1.4 整型變量
4.1.5 存儲方式
4.1.6 數(shù)值范圍
4.2 字符型數(shù)據(jù)類型
4.2.1 字節(jié)長度
4.2.2 字符常量
4.2.3 字符變量
4.2.4 存儲方式
4.3 浮點型數(shù)據(jù)類型
4.3.1 字節(jié)長度
4.3.2 浮點型常量
4.3.3 浮點型變量
4.3.4 精度
4.3.5 數(shù)值范圍
4.3.6 存儲方式
4.4 用戶自定義類型
4.4.1 typedef的標(biāo)準(zhǔn)形式
4.4.2 合理使用typedef
4.5 限定詞const與volatile
4.5.1 使用const
4.5.2 使用volatile
4.6 小結(jié)
4.7 習(xí)題
第5章 表達(dá)式與操作符
5.1 表達(dá)式和語句
5.1.1 表達(dá)式
5.1.2 語句
5.1.3 復(fù)合語句
5.1.4 C語言的操作符
5.2 賦值操作符與賦值表達(dá)式
5.2.1 賦值操作符
5.2.2 賦值操作符的結(jié)合性
5.2.3 左值和右值
5.2.4 隱式類型轉(zhuǎn)換
5.2.5 強制類型轉(zhuǎn)換
5.3 運算操作符與運算表達(dá)式
5.3.1 運算操作符
5.3.2 符號操作符
5.3.3 優(yōu)先級與結(jié)合性
5.3.4 數(shù)值運算中的類型轉(zhuǎn)換
5.3.5 復(fù)合賦值操作符
5.4 自增自減操作符
5.4.1 自增操作符
5.4.2 自減操作符
5.4.3 優(yōu)先級與結(jié)合性
5.4.4 自增、自減操作符的編譯過程
5.4.5 注意事項
5.5 關(guān)系操作符與關(guān)系表達(dá)式
5.5.1 關(guān)系操作符
5.5.2 關(guān)系表達(dá)式的值
5.5.3 優(yōu)先級與結(jié)合性
5.6 邏輯操作符與邏輯表達(dá)式
5.6.1 邏輯操作符
5.6.2 邏輯表達(dá)式的值
5.6.3 優(yōu)先級和結(jié)合性
5.6.4 邏輯表達(dá)式
5.7 逗號操作符與逗號表達(dá)式
5.7.1 逗號操作符
5.7.2 逗號表達(dá)式的值
5.8 操作符優(yōu)先級和結(jié)合性
5.8.1 優(yōu)先級和結(jié)合性
5.8.2 優(yōu)先級的改變
5.8.3 注意事項
5.9 小結(jié)
5.10 習(xí)題
第三篇 結(jié)構(gòu)編程篇
第6章 選擇結(jié)構(gòu)
6.1 if語句
6.1.1 if語句的基本形式
6.1.2 else和if的配對使用
6.1.3 選擇結(jié)構(gòu)中的不平等分支
6.1.4 條件表達(dá)式中的=與==
6.2 switch語句
6.2.1 switch語句的基本形式
6.2.2 break語句
6.2.3 else if語句和switch語句
6.2.4 switch中的標(biāo)號
6.2.5 使用具名常量組成標(biāo)號
6.3 條件操作符與條件表達(dá)式
6.3.1 條件操作符的基本形式
6.3.2 條件表達(dá)式與if-else
6.3.3 條件表達(dá)式中的類型轉(zhuǎn)換
6.3.4 條件表達(dá)式的嵌套
6.4 邏輯表達(dá)式的隱式選擇
6.4.1 邏輯表達(dá)式的特點
6.4.2 隱式選擇的作用
6.4.3 巧用隱式選擇
6.5 小結(jié)
6.6 習(xí)題
第7章 循環(huán)結(jié)構(gòu)
7.1 for語句
7.1.1 for語句的基本形式
7.1.2 for頭中的三個表達(dá)式
7.1.3 for頭中的逗號表達(dá)式
7.1.4 for語句的嵌套
7.1.5 for語句示例
7.2 while語句
7.2.1 while語句的基本形式
7.2.2 while語句與for語句
7.2.3 while語句示例
7.3 do-while語句
7.3.1 do-while語句的基本形式
7.3.2 do-while語句與while語句
7.3.3 do-while語句示例
7.4 continue語句與break語句
7.4.1 continue語句
7.4.2 continue語句與if語句
7.4.3 break語句
7.4.4 使用break語句終止多層循環(huán)
7.5 goto語句
7.5.1 goto語句的基本形式
7.5.2 使用goto語句構(gòu)成循環(huán)
7.5.3 注意事項
7.6 循環(huán)結(jié)構(gòu)與選擇結(jié)構(gòu)的嵌套
7.6.1 if-while與while-if
7.6.2 使用選擇結(jié)構(gòu)包含循環(huán)結(jié)構(gòu)
7.7 小結(jié)
7.8 習(xí)題
第四篇 數(shù)組和字符串篇
第8章 數(shù)組
8.1 一維數(shù)組
8.1.1 定義一維數(shù)組
8.1.2 訪問一維數(shù)組元素
8.1.3 初始化一維數(shù)組
8.1.4 數(shù)組的存儲形式
8.1.5 注意事項
8.1.6 一維數(shù)組示例
8.2 二維數(shù)組
8.2.1 定義二維數(shù)組
8.2.2 訪問二維數(shù)組元素
8.2.3 二維數(shù)組的存儲方式
8.2.4 初始化二維數(shù)組
8.2.5 二維數(shù)組示例
8.3 多維數(shù)組
8.3.1 定義多維數(shù)組
8.3.2 多維數(shù)組示例
8.4 小結(jié)
8.5 習(xí)題
第9章 字符串
9.1 字符數(shù)組
9.1.1 字符數(shù)組的定義
9.1.2 字符數(shù)組的初始化
9.1.3 二維字符數(shù)組
9.1.4 字符數(shù)組示例
9.2 字符串
9.2.1 字符串常量
9.2.2 字符串變量
9.2.3 格式化輸出字符串
9.2.4 格式化輸入字符串
9.3 字符串應(yīng)用示例
9.3.1 取字符串長度
9.3.2 統(tǒng)計單詞數(shù)
9.3.3 顛倒單詞順序
9.3.4 改進的顛倒單詞順序?qū)崿F(xiàn)
9.4 小結(jié)
9.5 習(xí)題
第五篇 函數(shù)篇
第10章 函數(shù)
10.1 函數(shù)概述
10.1.1 模塊化編程
10.1.2 定義函數(shù)
10.1.3 調(diào)用函數(shù)
10.1.4 函數(shù)使用示例
10.1.5 改進的算術(shù)運算函數(shù)
10.2 函數(shù)聲明
10.2.1 聲明的形式
10.2.2 聲明與定義
10.3 函數(shù)值與形參列表
10.3.1 函數(shù)值類型
10.3.2 形參列表
10.3.3 函數(shù)返回值
10.3.4 const形參
10.4 函數(shù)體
10.4.1 函數(shù)體的變量定義
10.4.2 檢查形參
10.4.3 return語句
10.5 main函數(shù)
10.5.1 main函數(shù)的聲明
10.5.2 函數(shù)值類型
10.5.3 帶參數(shù)的main函數(shù)
10.6 小結(jié)
10.7 習(xí)題
第11章 函數(shù)與文件
11.1 多文件的程序
11.1.1 文件的類型
11.1.2 C工程的組織結(jié)構(gòu)
11.1.3 一個簡單的多文件工程
11.2 實現(xiàn)多文件工程
11.2.1 Turbo C下實現(xiàn)多文件工程
11.2.2 Visual C++ 2005下實現(xiàn)多文件工程
11.2.3 GCC 3.2.2下實現(xiàn)多文件工程
11.3 函數(shù)的調(diào)用
11.3.1 嵌套調(diào)用
11.3.2 遞歸調(diào)用
11.3.3 遞歸調(diào)用示例
11.4 外部函數(shù)與內(nèi)部函數(shù)
11.4.1 外部函數(shù)
11.4.2 內(nèi)部函數(shù)
11.4.3 應(yīng)用示例
11.5 小結(jié)
11.6 習(xí)題
第12章 函數(shù)中的變量
12.1 生存期和作用域
12.1.1 變量的生存期
12.1.2 變量的作用域
12.2 局部變量和全局變量
12.2.1 局部變量
12.2.2 全局變量
12.2.3 初始化全局變量
12.2.4 合理使用全局變量
12.2.5 注意事項
12.3 變量的存儲類別
12.3.1 內(nèi)存存儲區(qū)
12.3.2 auto變量
12.3.3 static變量
12.3.4 register變量
12.3.5 extern變量
12.4 小結(jié)
12.5 習(xí)題
第13章 字符串處理函數(shù)
13.1 輸入輸出函數(shù)
13.1.1 字符輸入輸出函數(shù)
13.1.2 字符串輸入輸出函數(shù)
13.2 復(fù)制和拼接函數(shù)
13.2.1 字符串復(fù)制函數(shù)
13.2.2 字符串拼接函數(shù)
13.3 比較和轉(zhuǎn)換函數(shù)
13.3.1 字符串比較函數(shù)
13.3.2 字符串轉(zhuǎn)換函數(shù)
13.4 小結(jié)
13.5 習(xí)題
第六篇 指針篇
第14章 指針
14.1 指針概述
14.1.1 訪問內(nèi)存的兩種方式
14.1.2 指針的概念
14.1.3 指針變量的定義
14.2 指針的使用
14.2.1 指針變量的賦值
14.2.2 將指針變量賦值為整數(shù)
14.2.3 初始化指針變量
14.2.4 const指針
14.3 指針與函數(shù)
14.3.1 指針形參
14.3.2 指針型函數(shù)
14.3.3 函數(shù)型指針
14.4 void型指針
14.5 小結(jié)
14.6 習(xí)題
第15章 再論指針
15.1 指針與數(shù)組
15.1.1 指向數(shù)組元素的指針
15.1.2 指針訪問數(shù)組
15.1.3 數(shù)組指針和數(shù)組變量
15.1.4 數(shù)組指針作為函數(shù)形參
15.1.5 調(diào)用含數(shù)組形參的函數(shù)
15.2 指針與二維數(shù)組
15.2.1 二維數(shù)組的地址
15.2.2 指針法訪問二維數(shù)組
15.2.3 二維數(shù)組形參
15.3 指針與字符
15.3.1 字符指針
15.3.2 字符指針應(yīng)用示例
15.3.3 字符指針數(shù)組
15.4 小結(jié)
15.5 習(xí)題
第七篇 高級應(yīng)用篇
第16章 堆管理
16.1 動態(tài)內(nèi)存管理
16.1.1 分配內(nèi)存空間
16.1.2 釋放內(nèi)存空間
16.2 其他分配函數(shù)
16.2.1 calloc函數(shù)
16.2.2 realloc函數(shù)
16.3 動態(tài)數(shù)組
16.4 小結(jié)
16.5 習(xí)題
第17章 位運算操作符
17.1 位運算概述
17.2 位運算操作符
17.2.1 取反操作符(~)
17.2.2 位或操作符(|)
17.2.3 位與操作符(&)
17.2.4 異或操作符(^)
17.2.5 右移操作符(>>)
17.2.6 左移操作符(<<)
17.2.7 位運算賦值操作符
17.3 位運算操作符使用示例
17.3.1 循環(huán)移位
17.3.2 使用子網(wǎng)掩碼
17.4 小結(jié)
17.5 習(xí)題
第18章 結(jié)構(gòu)體
18.1 結(jié)構(gòu)體
18.1.1 聲明結(jié)構(gòu)體類型
18.1.2 定義結(jié)構(gòu)體變量
18.1.3 結(jié)構(gòu)體的存儲形式
18.2 結(jié)構(gòu)體的應(yīng)用
18.2.1 訪問結(jié)構(gòu)體成員
18.2.2 初始化結(jié)構(gòu)體變量
18.2.3 結(jié)構(gòu)體變量的賦值
18.3 結(jié)構(gòu)體數(shù)組
18.3.1 定義結(jié)構(gòu)體數(shù)組
18.3.2 初始化結(jié)構(gòu)體數(shù)組
18.3.3 結(jié)構(gòu)體數(shù)組示例
18.4 結(jié)構(gòu)體指針
18.4.1 指向結(jié)構(gòu)體變量的指針
18.4.2 指向堆空間的結(jié)構(gòu)體指針
18.4.3 指向結(jié)構(gòu)體數(shù)組元素的指針
18.5 小結(jié)
18.6 習(xí)題
第19章 共用體、枚舉和位域
19.1 共用體
19.1.1 聲明共用體類型
19.1.2 定義共用體變量
19.2 枚舉
19.2.1 聲明枚舉類型
19.2.2 使用枚舉變量
19.3 位域
19.3.1 位域的概念
19.3.2 位域的字長
19.3.3 位域的存儲形式
19.4 小結(jié)
19.5 習(xí)題
第20章 預(yù)處理
20.1 宏定義
20.2 宏對象
20.2.1 定義宏對象
20.2.2 替換字符串
20.2.3 說明形參屬性
20.2.4 宏的作用域
20.2.5 標(biāo)準(zhǔn)宏對象
20.3 宏函數(shù)
20.3.1 定義宏函數(shù)
20.3.2 宏函數(shù)與函數(shù)
20.4 條件編譯
20.4.1 #ifdef命令
20.4.2 #ifndef命令
20.4.3 #if命令
20.4.4 defined宏函數(shù)
20.5 文件包含
20.5.1 #include命令
20.5.2 注意事項
20.6 小結(jié)
20.7 習(xí)題
第八篇 綜合案例篇
第21章 圖書管理系統(tǒng)開發(fā)實例
21.1 需求分析
21.2 系統(tǒng)設(shè)計
21.2.1 概要設(shè)計
21.2.2 數(shù)據(jù)結(jié)構(gòu)
21.3 主程序--main模塊
21.4 用戶界面模塊
21.4.1 程序流程
21.4.2 代碼實現(xiàn)
21.4.3 設(shè)計主界面
21.4.4 設(shè)計增加書籍菜單
21.4.5 設(shè)計刪除書籍菜單
21.4.6 設(shè)計檢索書籍菜單
21.4.7 設(shè)計導(dǎo)入書籍菜單
21.4.8 退出系統(tǒng)
21.5 日志模塊
21.5.1 打開和關(guān)閉文件
21.5.2 文件的格式化讀寫
21.5.3 打開和關(guān)閉日志文件
21.5.4 記錄日志
21.6 數(shù)據(jù)管理模塊
21.6.1 處理時間數(shù)據(jù)
21.6.2 處理書籍?dāng)?shù)據(jù)
21.6.3 增加書籍
21.6.4 刪除書籍
21.6.5 查詢書籍
21.6.6 導(dǎo)入書籍?dāng)?shù)據(jù)
21.7 小結(jié)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號