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

C/C++程序設(shè)計(jì)培訓(xùn)教程

C/C++程序設(shè)計(jì)培訓(xùn)教程

定 價:¥38.00

作 者: 王雷編著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 清華電腦學(xué)堂 軟件工程師培訓(xùn)系列
標(biāo) 簽: C

ISBN: 9787302056119 出版時間: 2002-01-01 包裝: 精裝
開本: 26cm 頁數(shù): 403 字?jǐn)?shù):  

內(nèi)容簡介

  簡介:本書深入淺出地介紹了C語言程序設(shè)計(jì),使初學(xué)者能夠快速掌握作為合格的C語言程序員所必須掌握的基本理論知識與操作技能。本書共分為兩部分:第一部分詳細(xì)介紹了C語言的各種基本概念和應(yīng)用方法,筆者從編寫第一個程序開始,帶領(lǐng)讀者學(xué)會如何在TurboC中編寫和調(diào)試C語言程序。第一部分是C++語言的內(nèi)容,讀者在學(xué)會了C語言之后,通過本部分的學(xué)習(xí),將能夠輕松步入C++世界。本書面向C語言入門級用戶。通過本書的學(xué)習(xí),可以使讀者從零開始逐漸全面了解C語言,掌握C語言程序設(shè)計(jì)的方方面面。本書可作為在校學(xué)生、初中級程序員的培訓(xùn)教程和參考書,也可作為大專院校和培訓(xùn)機(jī)構(gòu)的教學(xué)用書。

作者簡介

暫缺《C/C++程序設(shè)計(jì)培訓(xùn)教程》作者簡介

圖書目錄

第1部分 C語言程序設(shè)計(jì)
第1章 初識C語言
1.1 計(jì)算機(jī)編程語言概述
1.2 C語言概述
1.2.1 C語言的歷史
1.2.2 C語言的特點(diǎn)
1.2.3 C語言的趨勢
1.3 理解編程過程:第1個C程序
1.3.1 初識Turbo C
1.3.2 編輯
1.3.3 編譯
1.3.4 連接
1.3.5 運(yùn)行
1.4 C程序結(jié)構(gòu)剖析
1.4.1 程序注釋
1.4.2 預(yù)處理語句
1.4.3 main函數(shù)頭
1.4.4 函數(shù)體
1.4.5 語句
1.4.6 書寫格式
1.5 理解調(diào)試過程:第2個程序
1.5.1 調(diào)試編譯錯誤
1.5.2 調(diào)試運(yùn)行錯誤
1.5.3 常用的調(diào)試手段
1.6 深入理解C程序結(jié)構(gòu):第3個程序
1.6.1 程序?qū)嵗呵髢蓚€整數(shù)之和
1.6.2 深入剖析程序
1.7 小結(jié)
1.8 習(xí)題
第2章 基本數(shù)據(jù)類型和運(yùn)算
2.1 數(shù)據(jù)類型概述
2.1.1 數(shù)據(jù)類型的分類
2.1.2 常量和變量
2.2 基本數(shù)據(jù)類型
2.2.1 整型
2。2.2 浮點(diǎn)型
2.2.3 字符型
2.2.4 初始化變量
2.2.5 混合類型運(yùn)算
2.2.6 獲取數(shù)據(jù)類型字節(jié)數(shù)
2.2.7 創(chuàng)建數(shù)據(jù)類型的別名
2.3 算術(shù)運(yùn)算
2.3.1 加、減、乘、除和取模運(yùn)算符
2.3.2 增1運(yùn)算符和減1運(yùn)算符
2.3.3 賦值運(yùn)算符
2.4 關(guān)系運(yùn)算
2.4.1 關(guān)系運(yùn)算符
2.4.2 關(guān)系表達(dá)式
2.5 邏輯運(yùn)算
2.5.1 邏輯運(yùn)算符
2.5.2 邏輯表達(dá)式
2.6 條件運(yùn)算
2.7 逗號運(yùn)算符
2.8 小結(jié)
2.9 習(xí)題
第3章 程序控制結(jié)構(gòu)
3.1 程序控制基礎(chǔ)
3.1.1 算法的概念
3.1.2 控制結(jié)構(gòu)概述
3.2 選擇結(jié)構(gòu)
3.2.1 if選擇結(jié)構(gòu)
3.2.2 if/else選擇結(jié)構(gòu)
3.2.3 switch多重選擇結(jié)構(gòu)
3.3 循環(huán)結(jié)構(gòu)
3.3.1 while循環(huán)結(jié)構(gòu)
3.3.2 for循環(huán)結(jié)構(gòu)
3.3.3 do/While循環(huán)結(jié)構(gòu)
3.4 改變控制流程
3.4.1 break語句
3.4.2 continue語句
3.5 結(jié)構(gòu)化程序開發(fā)方法
3.6 小結(jié)
3.7 習(xí)題
第4章 函數(shù)
4.1 函數(shù)基礎(chǔ)
4.1.1 函數(shù)概念
4.1.2 函數(shù)定義
4.1.3 形參和實(shí)參
4.1.4 調(diào)用函數(shù)
4.1.5 函數(shù)返回值
4.1.6 函數(shù)原型
4.2 變量作用域
4.2.1 局部變量
4.2.2 全局變量
4.3 變量存儲類別
4.3.1 動態(tài)存儲和靜態(tài)存儲
4.3.2 自動變量:auto
4.3.3 靜態(tài)局部變量:static
4.3.4 寄存器變量:register
4.3.5外部全局變量:extern
4.3.6 靜態(tài)全局變量:static
4.4 函數(shù)嵌套調(diào)用
4.5 函數(shù)遞歸調(diào)用
4.6 常用系統(tǒng)函數(shù)
4.6.1 標(biāo)準(zhǔn)庫函數(shù)
4.6.2 數(shù)學(xué)庫函數(shù)
4.6.3 字符和字符串處理函數(shù)
4.6.4 格式化輸入/輸出庫函數(shù)
4.7 小結(jié)
4.8 習(xí)題
第5章 數(shù)組
5.1 一維數(shù)組
5.1.1 聲明一維數(shù)組
5.1.2 引用一維數(shù)組元素
5.1.3 初始化一維數(shù)組
5.1.4 應(yīng)用一維數(shù)組
5.2 字符數(shù)組
5.2.1 定義字符數(shù)組
5.2.2 初始化字符數(shù)組
5.2.3 引用字符數(shù)組
5.2.4 字符數(shù)組和字符串
5.2.5 輸入輸出字符數(shù)組
5.3 傳遞數(shù)組
5.3.1 數(shù)組元素作為函數(shù)實(shí)參
5.3.2 數(shù)組名稱作為函數(shù)參數(shù)
5.4 多維數(shù)組
5.4.1 聲明二維數(shù)組
5.4.2 引用二維數(shù)組元素
5.4.3 初始化二維數(shù)組
5.4.4 二維數(shù)組應(yīng)用實(shí)例
5.5 數(shù)據(jù)排序
5.6 數(shù)據(jù)查找
5.7 習(xí)題
第6章 指針
6.1 指針基礎(chǔ)
6.1.1 指針的基本概念
6.1.2 定義指針變量
6.1.3 引用指針變量:&和*
6.1.4 指針變量作為參數(shù)
6.1.5 指針作為返回值
6.1.6 const限定符
6.2 指針運(yùn)算
6.2.1 指針加減
6.2.2 指針賦值
6.2.3 指針比較
6.3 數(shù)組和指針
6.3.1 指向數(shù)組元素的指針
6.3.2 數(shù)組元素引用方法
6.3.3 數(shù)組名稱作為參數(shù)
6.3.4 多維數(shù)組和指針
6.4 指針數(shù)組和指針的指針
6.4.1 指針數(shù)組
6.4.2 指針的指針
6.5 函數(shù)和指針
6.5.1 定義函數(shù)指針
6.5.2 用函數(shù)指針選擇被調(diào)用函數(shù)
6.5.3 函數(shù)指針作為函數(shù)參數(shù)
6.5.4 函數(shù)指針應(yīng)用
6.6 字符串和指針
6.6.1 引用字符串
6.6.2 傳遞字符串指針
6.7 返回指針的函數(shù)
6.8 習(xí)題
第7章 導(dǎo)出數(shù)據(jù)類型和位運(yùn)算
7.1 結(jié)構(gòu)
7.1.1 定義結(jié)構(gòu)
7.1.2 定義結(jié)構(gòu)變量
7.1.3 合法結(jié)構(gòu)操作
7.1.4 初始化結(jié)構(gòu)變量
7.1.5 引用結(jié)構(gòu)成員
7.1.6 結(jié)構(gòu)和函數(shù)
7.1.7 結(jié)構(gòu)數(shù)組
7.1.8 數(shù)組結(jié)構(gòu)
7.1.9 結(jié)構(gòu)嵌套
7.2 聯(lián)合
7.2.1 定義聯(lián)合
7.2.2 合法聯(lián)合操作
7.2.3 比較聯(lián)合與結(jié)構(gòu)
7.3 枚舉
7.3.1 定義枚舉類型
7.3.2 應(yīng)用枚舉
7.4 位運(yùn)算
7.4.1 位運(yùn)算符
7.4.2 按位與運(yùn)算
7.4.3 按位或運(yùn)算符
7.4.4 按位異或運(yùn)算符
7.4.5 求反運(yùn)算符
7.4.6 左移運(yùn)算符
7.4.7 右移運(yùn)算符
7.4.8 復(fù)合位運(yùn)算賦值運(yùn)算符
7.5 位段
7.5.1 位段的概念
7.5.2 位段的定義
7.6 習(xí)題
第8章 文件處理
8.1 文件的概念
8.2 文件打開模式
8.3 順序存取文件
8.3.1 創(chuàng)建順序存取文件
8.3.2 讀取順序存取文件
8.3.3 文件定價
8.4 隨機(jī)存取文件
8.4.1 創(chuàng)建隨機(jī)存取文件
8.4.2 寫隨機(jī)存取文件
8.4.3 讀隨機(jī)存取文件
8.5 習(xí)題
第9章 數(shù)據(jù)結(jié)構(gòu)
9.1 動態(tài)數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)
9.1.1 動態(tài)數(shù)據(jù)結(jié)構(gòu)的概念
9.1.2 動態(tài)分配和回收內(nèi)存
9.1.3 自引用結(jié)構(gòu)
9.2 鏈表
9.2.1 鏈表的概念
9.2.2 創(chuàng)建簡單鏈表
9.3 堆棧
9.3.1 堆棧的概念
9.3.2 堆棧的應(yīng)用
9.4 隊(duì)列
9.4.1 隊(duì)列的概念
9.4.2 隊(duì)列的應(yīng)用
9.5 二叉樹
9.6 習(xí)題
第10章 編譯預(yù)處理
10.1 文件包含:#include
10.2 宏定義
10.2.1 定義宏:#define
10.2.2 取消宏定義:#undef
10.3 條件編譯
10.3.1 條件編譯命令
10.3.2 應(yīng)用條件編譯
10.4 斷言
10.5 習(xí)題
第11章 C語言高級技術(shù)
11.1 輸入/輸出重定向
11.2 參數(shù)數(shù)目可變的函數(shù)
11.3 命令行參數(shù)
11.5 信號處理
11.6 創(chuàng)建和修改動態(tài)數(shù)組
11.6.1 函數(shù)calloc
11.6.2 函數(shù)realloc
第2部分 C++語言程序設(shè)計(jì)
第12章 C++概述
12.1 C++基礎(chǔ)
12.2 C++程序的風(fēng)格
12.3 C++輸入和輸出
12.3.1 C++的輸入
12.3.2 C++的輸出
12.4 運(yùn)算符和函數(shù)重載
12.4.1 運(yùn)算符重載
12.4.2 函數(shù)重載
12.5 內(nèi)聯(lián)函數(shù)
12.6 引用
12.6.1 創(chuàng)建引用
12.6.2 引用變量
12.6.3 引用函數(shù)參數(shù)
12.6.4 引用和指針
12.6.5 引用與結(jié)構(gòu)
12.7 默認(rèn)參數(shù)
12.8 new和delete運(yùn)算符
12.9 C++開發(fā)環(huán)境Visual C++6.0
第13章 C++和面向?qū)ο缶幊?br />13.1 面向?qū)ο缶幊痰母拍?br />13.2 C++類
13.2.1 聲明類
13.2.2 聲明和定義成員函數(shù)
13.2.3 構(gòu)造函數(shù)和析構(gòu)函數(shù)
13.2.4 訪問函數(shù)
13.3 繼承與派生
13.3.1 派生類
13.3.2 派生類的構(gòu)造函數(shù)
13.4 小結(jié)
附錄A 運(yùn)算符的優(yōu)先級
附錄B 在Visual C++中編譯C程序
附錄C 習(xí)題解答
C.1 第1章習(xí)題解答
C.2 第2章習(xí)題解答
C.3 第3章習(xí)題解答
C.4 第4章習(xí)題解答
C.5 第5章習(xí)題解答
C.6 第6章習(xí)題解答
C.7 第7章習(xí)題解答
C.8 第8章習(xí)題解答
C.9 第9章習(xí)題解答
C.10 第10章習(xí)題解答

本目錄推薦

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