C/C++程式設計(面向過程)

C/C++程式設計(面向過程)

《C/C++程式設計(面向過程)》是2016年7月出版的圖書,作者是黃文鈞。

基本介紹

  • 書名:C/C++程式設計(面向過程)
  • 作者:黃文鈞
  • ISBN:9787121293382 
  • 頁數:200
  • 出版時間:2016-07 
  • 開本:16開
內容簡介,目錄,

內容簡介

C/C++語言是一種通用的程式設計高級語言,C++兼容了C,將C作為自己的前半部分—“面向過程程式設計”部分,後半部分是“面向對象程式設計”部分,本書將前半部分分離出來,單獨成冊,作為“C語言程式設計”或“C++面向過程程式設計”的教材。本書共8章,內容包括第1章描述C++程式設計語言的發展、C++應用程式的開發過程等;第2章介紹C++處理的數據類型、C++使用的運算符號以及表達式格式;第3章主要介紹C++結構化程式設計的三種結構:順序結構、選擇結構、循環結構;第4章至第6章分別介紹函式、數組和指針;第7章介紹結構體和共用體;第8章介紹檔案的輸入與輸出。本書最後有附錄,列出C/C++常用字元表、ASCII碼錶、運算符優先權表等。

目錄

第1章 概述 (1)
1.1 程式設計語言的發展 (1)
1.1.1 機器語言 (2)
1.1.2 彙編語言 (2)
1.1.3 高級語言 (2)
1.2 C++語言的發展 (3)
1.3 程式設計 (4)
1.4 C++程式簡介 (4)
1.4.1 C++程式舉例 (4)
1.4.2 C++程式的結構 (8)
1.5 C++程式的開發過程 (9)
1.5.1 資料庫相關概念 (9)
1.5.2 C++程式的開發過程 (10)
1.6 本章小結 (16)
習題一 (16)
第2章 基本數據類型、運算符和表達式 (19)
2.1 C++語言的字元集和辭彙 (19)
2.1.1 字元集 (20)
2.1.2 C++語言辭彙 (20)
2.2 C++數據類型 (21)
2.3 常量 (23)
2.3.1 常量的定義 (23)
2.3.2 數值常量 (24)
2.3.3 字元常量和字元串常量 (25)
2.3.4 符號常量 (28)
2.4 變數 (29)
2.4.1 什麼是變數 (29)
2.4.2 定義和使用變數 (29)
2.4.3 常變數 (30)
2.5 運算符和表達式 (31)
2.5.1 算術運算符和算術表達式 (31)
2.5.2 賦值運算符和賦值表達式 (33)
2.5.3 逗號運算符和逗號表達式 (35)
2.5.4 位運算符和位運算表達式 (36)
2.5.5 求位元組運算符 (38)
2.6 數據類型轉換 (39)
2.6.1 不同類型數據混合運算時的類型轉換規則 (39)
2.6.2 賦值時的類型轉換規則 (40)
2.6.3 強制類型轉換 (42)
2.7 本章小結 (42)
習題二 (43)
第3章 結構化程式設計 (46)
3.1 算法 (46)
3.1.1 算法的概念和特點 (47)
3.1.2 算法的表示 (47)
3.2 結構化程式設計概述 (48)
3.2.1 結構化程式設計的概念 (48)
3.2.2 結構化程式設計的3種基本結構 (49)
3.3 C++語句 (50)
3.4 C++的輸入與輸出 (52)
3.4.1 輸入/輸出概述 (52)
3.4.2 輸入/輸出流的基本操作 (52)
3.4.3 在輸入流與輸出流中使用控制符 (55)
3.4.4 用getchar和putchar函式輸入和輸出字元 (57)
3.4.5 用scanf和printf函式進行輸入和輸出 (59)
3.5 順序結構程式設計 (62)
3.6 關係運算和邏輯運算 (63)
3.6.1 關係運算符和關係表達式 (63)
3.6.2 邏輯常量和邏輯變數 (64)
3.6.3 邏輯運算符和邏輯表達式 (65)
3.7 選擇結構 (66)
3.7.1 if語句 (67)
3.7.2 if語句的嵌套 (70)
3.7.3 條件運算符和條件表達式 (72)
3.7.4 switch語句 (72)
3.7.5 選擇結構程式設計 (74)
3.8 循環結構 (75)
3.8.1 while語句 (75)
3.8.2 do-while語句 (77)
3.8.3 for語句 (79)
3.9 循環的嵌套 (81)
3.10 跳轉語句 (82)
3.10.1 goto語句 (82)
3.10.2 break語句 (83)
3.10.3 continue語句 (83)
3.11 本章小結 (87)
習題三 (87)
第4章 函式 (91)
4.1 概述 (91)
4.2 引例 (92)
4.3 函式定義的一般格式 (93)
4.4 函式調用與函式聲明 (94)
4.5 形式參數和實際參數的關係 (95)
4.6 內置函式 (98)
4.7 函式的重載 (98)
4.8 函式模板 (99)
4.9 函式的嵌套調用和遞歸調用 (99)
4.10 局部變數和全局變數 (100)
4.11 變數的存儲類別 (101)
4.12 變數聲明 (101)
4.12.1 auto變數 (101)
4.12.2 用static聲明局部變數 (102)
4.12.3 register變數 (103)
4.12.4 用extern聲明外部變數 (103)
4.13 本章小結 (104)
習題四 (104)
第5章 數組 (106)
5.1 一維數組的定義和引用 (106)
5.1.1 一維數組的定義格式 (106)
5.1.2 一維數組元素的引用 (107)
5.1.3 一維數組的初始化 (108)
5.1.4 一維數組程式舉例 (109)
5.2 二維數組的定義和引用 (109)
5.2.1 二維數組的定義 (109)
5.2.2 二維數組元素的引用 (110)
5.2.3 二維數組的初始化 (111)
5.2.4 二維數組程式舉例 (112)
5.3 字元數組 (113)
5.3.1 字元數組的定義 (113)
5.3.2 字元數組的初始化 (113)
5.3.3 字元數組的引用 (114)
5.3.4 字元串和字元串結束標誌 (114)
5.3.5 字元數組的輸入輸出 (115)
5.3.6 字元串處理函式 (116)
5.4 程式舉例 (118)
5.5 本章小結 (121)
習題五 (121)
第6章 指針 (123)
6.1 指針的概念 (123)
6.2 指針變數的概念 (123)
6.3 指針變數的定義 (124)
6.4 與指針有關的基本操作 (124)
6.5 通過指針變數訪問變數 (126)
6.6 指針變數作為函式參數 (127)
6.7 指針變數與一維數組 (129)
6.8 指針與字元串 (130)
6.9 指向一維數組的指針變數 (131)
6.10 指針與二維數組 (131)
6.11 多級指針與指針數組 (132)
6.12 返回指針的函式 (135)
6.13 函式指針 (135)
6.14 關於指針若干概念的總結 (137)
6.15 引用 (139)
6.16 本章小結 (140)
習題六 (140)
第7章 結構體與共用體 (142)
7.1 定義結構體的一般形式 (142)
7.1.1 結構體類型變數的說明 (143)
7.1.2 訪問結構體變數的元素 (145)
7.1.3 結構體變數的賦值 (145)
7.1.4 結構體類型的數組 (146)
7.2 指向結構體類型變數的指針 (147)
7.3 結構類型指針變數作為函式參數 (149)
7.4 動態存儲分配 (150)
7.5 鍊表的概念 (152)
7.6 鍊表的設計 (153)
7.7 共用體 (154)
7.8 枚舉 (157)
7.9 類型定義符typedef (160)
7.10 本章小結 (161)
習題七 (161)
第8章 檔案的輸入和輸出 (165)
8.1 檔案的概念 (165)
8.2 檔案指針 (166)
8.3 檔案的打開與關閉 (167)
8.3.1 檔案打開函式fopen (167)
8.3.2 檔案關閉函式fclose (168)
8.4 檔案的讀寫 (169)
8.4.1 字元讀寫函式fgetc和fputc (170)
8.4.2 字元串讀寫函式fgets和fputs (173)
8.4.3 數據塊讀寫函式fread和fwtrite (174)
8.4.4 格式化讀寫函式fscanf和fprintf (176)
8.5 檔案的隨機讀寫 (177)
8.5.1 檔案定位 (177)
8.5.2 檔案的隨機讀寫 (178)
8.6 檔案檢測函式 (179)
8.7 本章小結 (180)
習題八 (180)
附錄A 常用字元的ASCII碼對照表 (184)
附錄B C++運算符的優先權和結合性 (186)
參考文獻 (187)

相關詞條

熱門詞條

聯絡我們