C/C++程式設計(2017年機械工業出版社出版的圖書)

C/C++程式設計(2017年機械工業出版社出版的圖書)

本詞條是多義詞,共8個義項
更多義項 ▼ 收起列表 ▲

《C/C++程式設計》是2017年機械工業出版社出版的圖書。作者是范翠香、劉輝。

基本介紹

  • 中文名:C/C++程式設計
  • 作者:范翠香,劉輝
  • 出版社:機械工業出版社
  • 出版時間:2017年6月1日
  • 頁數:274 頁
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787111567301
內容簡介,圖書目錄,

內容簡介

C語言作為一門通用的程式設計語言,學習並掌握C語言是每一位計算機相關專業學生必須掌握的一個專業技能,也幾乎是每一個理工科或者其他專業的學生必須具備的基本功之一。
《C/C++程式設計》以程式設計思想為主導,詳細介紹了程式設計的基本知識、C語言基本知識、結構化程式設計方法、數組、指針、函式、結構體、編譯預處理、檔案操作和C語言程式調試技能,同時對於面向對象程式設計的基本概念也進行了介紹。本書內容翔實、知識體系合理,知識引入深入淺出,並提供大量實用例題組元以及豐富多樣的習題,方便讀者使用。
《C/C++程式設計》可作為高等本科院校計算機科學和電子與信息盛蒸紙希工程等相關專業的程式設計基礎課程的教材,也可作為計算機與電子信息相關專業的程式設計基礎學習參考教材。由於本書深入淺出知識引入方法,故本書也特別適合自學者使用。

圖書目錄

前言
第1章程式設計基礎及C語言概述
1.1程式與程式設計語言
1.1.1程式和程式設計
1.1.2計算機語言
1.1.3算法
1.2 C語言概述
1.2.1 C語言的發展
1.2.2 C語言的特色
習題1
第2章數據類型、運算符及表達式
2.1數據類型
2.1.1 C語言的數據類型
2.1.2常量與變數
2.1.3整型數據
2.1.4實型數據
2.1.5字元型數據
2.1.6變數的初始化
2.2數據的輸入與輸出
2.2.1 C語言的輸入與輸出概述
2.2.2數據的格式輸出函式
2.2.3數據的格式輸臘閥灶入函式
2.2.4 printf()和scanf()函式的常用格式悼雅欠小結
2.2.5單個字元型數據的非格式輸入與輸出
2.3 C語言的運算符及表達式
2.3.1基本概念
2.3.2算術運算符和算術表達式
2.3.3賦值運算符和賦值表達式
2.3.4逗號運算符和逗號表達式
2.4數據類型轉換和常用數學函式
2.4.1數據類型轉換
2.4.2數學函式及C語言的合法表達式
習題2
第3章結構化程式設計
3.1順序結構程式設計
3.1.1 C程式中的語句分類
3.1.2順序結構
3.2選擇結構程式設計
3.2.1條件和條件表達式
3.2.2if語句
3.2.3switch語句
3.3循環結構程式設計
3.3.1循環結構概述
3.3.2 while 語句
3.3.3 for語句
3.3.4 break語句和continue語句
3.3.5循環的嵌套
3.3.6循環結構套用舉例
習題3
第4章數組
4.1數組的引入
4.2一維數組及其套用
4.2.1數組的概念
4.2.2一維數組的定義
4.2.3一維數組的初始化
4.2.4一維數組元素的引用
4.2.5一維數組套用舉例
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數組套用舉例
習題4
第5章指針及其套用
5.1指針的基本概念
5.1.1地址與指針
5.1.2指針變數及其操作
5.2指針與一維數組
5.2.1一悼才催乃維數組的首地址和數組元素的地址
5.2.2訪問一維數組的幾種方法
5.2.3指針與字元串
5.3指針與二維數組
5.3.1二維數組的地址
5.3.2通過同類型指針變數訪問二維數組
5.4多級指針
5.4.1多級指針的概念
5.4.2通過二級指針變數引用二維數組及字元串
習題5
第6章函式
6.1函式的引入
6.1.1模組化程式設計
6.1.2C程式結構
6.1.3函式及其分類
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函式的嵌套調用和遞歸調用
6.4.1函式的嵌套調用
6.4.2函式的遞歸調用
6.4.3函式遞歸調用套用舉例
6.5變數的作用域和存儲類型
6.5.1變數的作用域
6.5.2變數的存儲類型
習題6
第7章編譯享烏再預處理和位運算
7.1編譯預處理
7.1.1宏定義
7.1.2檔案包含
7.1.3條件編譯
7.2位運算
7.2.1位運算的概念和位運算符
7.2.2不同位運算的運算規則
7.2.3位運算套用舉例
習題7
第8章結構體和共用體
8.1結構體類型
8.1.1結構體類型及結構體變數
8.1.2結構體數組
8.1.3結構體指針變數及套用
8.2共用體類型和枚舉類型
8.2.1共用體類型
8.2.2枚舉類型
8.3使用typedef命名已有類型
8.4單鍊表
8.4.1單鍊表概述及動態記憶體分配
8.4.2單鍊表的主要操作
習題8
第9章檔案操作
9.1檔案概述
9.1.1檔案的概念與分類
9.1.2檔案的操作方式
9.2檔案的讀寫操作
9.2.1字元讀/寫函式
9.2.2字元串讀/寫函式
9.2.3數據塊讀/寫函式
9.2.4格式讀/寫函式
9.3檔案操作的其他函式
習題9
第10章面向對象程式設計基礎
10.1面向對象程式設計概述
10.1.1面向過程的程式設計
10.1.2面向對象程式設計
10.1.3面向對象程式設計的基本特點
10.2從C到C++
10.2.1 C++對C的一般擴充
10.2.2C++中的函式
10.3類與對象
10.3.1類
10.3.2類的成員函式
10.3.3對象的定義及引用
10.4構造函式和析構函式
10.4.1構造函式
10.4.2析構函式
10.5靜態成員
10.5.1靜態數據成員
10.5.2靜態成員函式
10.6繼承與派生
10.6.1類的繼承與派生
10.6.2派生類的構造函式和析構函式
10.6.3多重繼承
10.7多態性
10.7.1多態性概述
10.7.2函式重載
10.7.3虛函式
10.7.4純虛函式與抽象類
習題10
第11章C程式運行環境與調試
11.1認識C程式運行環境
11.1.1 C語言編譯系統介紹
11.1.2Visual C++6.0環境介紹
11.2C語言源程式的調試過程
11.2.1創建並調試一個簡單的程式
11.2.2創建並調試一個擁有多個源檔案的項目
11.3程式常用調試手段
11.4程式常見錯誤及查找
11.4.1程式常見錯誤類型
11.4.2程式查錯的幾個階段
11.5初學者常見錯誤分析與改正
11.5.1常見語法類錯誤及修改
11.5.2常見輸入、輸出格式錯誤及修改
11.5.3常見其他類型錯誤及修改
11.5.4數組和函式、指針部分常見錯誤及修改
附錄
附錄A C語言常用關鍵字
附錄B常用字元與ASCII碼對照表
附錄C C運算符的優先權和結合性
3.3.4 break語句和continue語句
3.3.5循環的嵌套
3.3.6循環結構套用舉例
習題3
第4章數組
4.1數組的引入
4.2一維數組及其套用
4.2.1數組的概念
4.2.2一維數組的定義
4.2.3一維數組的初始化
4.2.4一維數組元素的引用
4.2.5一維數組套用舉例
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數組套用舉例
習題4
第5章指針及其套用
5.1指針的基本概念
5.1.1地址與指針
5.1.2指針變數及其操作
5.2指針與一維數組
5.2.1一維數組的首地址和數組元素的地址
5.2.2訪問一維數組的幾種方法
5.2.3指針與字元串
5.3指針與二維數組
5.3.1二維數組的地址
5.3.2通過同類型指針變數訪問二維數組
5.4多級指針
5.4.1多級指針的概念
5.4.2通過二級指針變數引用二維數組及字元串
習題5
第6章函式
6.1函式的引入
6.1.1模組化程式設計
6.1.2C程式結構
6.1.3函式及其分類
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函式的嵌套調用和遞歸調用
6.4.1函式的嵌套調用
6.4.2函式的遞歸調用
6.4.3函式遞歸調用套用舉例
6.5變數的作用域和存儲類型
6.5.1變數的作用域
6.5.2變數的存儲類型
習題6
第7章編譯預處理和位運算
7.1編譯預處理
7.1.1宏定義
7.1.2檔案包含
7.1.3條件編譯
7.2位運算
7.2.1位運算的概念和位運算符
7.2.2不同位運算的運算規則
7.2.3位運算套用舉例
習題7
第8章結構體和共用體
8.1結構體類型
8.1.1結構體類型及結構體變數
8.1.2結構體數組
8.1.3結構體指針變數及套用
8.2共用體類型和枚舉類型
8.2.1共用體類型
8.2.2枚舉類型
8.3使用typedef命名已有類型
8.4單鍊表
8.4.1單鍊表概述及動態記憶體分配
8.4.2單鍊表的主要操作
習題8
第9章檔案操作
9.1檔案概述
9.1.1檔案的概念與分類
9.1.2檔案的操作方式
9.2檔案的讀寫操作
9.2.1字元讀/寫函式
9.2.2字元串讀/寫函式
9.2.3數據塊讀/寫函式
9.2.4格式讀/寫函式
9.3檔案操作的其他函式
習題9
第10章面向對象程式設計基礎
10.1面向對象程式設計概述
10.1.1面向過程的程式設計
10.1.2面向對象程式設計
10.1.3面向對象程式設計的基本特點
10.2從C到C++
10.2.1 C++對C的一般擴充
10.2.2C++中的函式
10.3類與對象
10.3.1類
10.3.2類的成員函式
10.3.3對象的定義及引用
10.4構造函式和析構函式
10.4.1構造函式
10.4.2析構函式
10.5靜態成員
10.5.1靜態數據成員
10.5.2靜態成員函式
10.6繼承與派生
10.6.1類的繼承與派生
10.6.2派生類的構造函式和析構函式
10.6.3多重繼承
10.7多態性
10.7.1多態性概述
10.7.2函式重載
10.7.3虛函式
10.7.4純虛函式與抽象類
習題10
第11章C程式運行環境與調試
11.1認識C程式運行環境
11.1.1 C語言編譯系統介紹
11.1.2Visual C++6.0環境介紹
11.2C語言源程式的調試過程
11.2.1創建並調試一個簡單的程式
11.2.2創建並調試一個擁有多個源檔案的項目
11.3程式常用調試手段
11.4程式常見錯誤及查找
11.4.1程式常見錯誤類型
11.4.2程式查錯的幾個階段
11.5初學者常見錯誤分析與改正
11.5.1常見語法類錯誤及修改
11.5.2常見輸入、輸出格式錯誤及修改
11.5.3常見其他類型錯誤及修改
11.5.4數組和函式、指針部分常見錯誤及修改
附錄
附錄A C語言常用關鍵字
附錄B常用字元與ASCII碼對照表
附錄C C運算符的優先權和結合性

相關詞條

熱門詞條

聯絡我們