C/C++程式設計基礎與實踐教程

《C/C++程式設計基礎與實踐教程》是2014年清華大學出版社出版的圖書,作者是楊明莉、劉磊。

圖書簡介

“程式設計基礎”課程是高等學校計算機基礎課程中的核心課程,具有大學基礎課的性質。《C/C 程式設計基礎與實踐教程/21世紀高等學校規劃教材·計算機科學與技術》以C/C 語言程式設計基礎為主,在第一部分基礎知識篇中,利用11章的內容,講解程式設計的概念、方法和思路;利用實訓,培養學生的基本編程能力、邏輯思維和抽象能力。《C/C 程式設計基礎與實踐教程/21世紀高等學校規劃教材·計算機科學與技術》以課程設計綜合訓練為輔,在第二部分綜合提煉篇中,綜合培養學生自主學習和綜合練習的能力;以ACM-ICPC競賽試題為例凝練算法,提升解題思路和方法技巧等。全書體系編排新穎,內容豐富,通俗易懂。 《C/C 程式設計基礎與實踐教程/21世紀高等學校規劃教材·計算機科學與技術》可作為高等本科院校計算機科學技術本科專業和電子信息工程本科專業學生的程式設計基礎的專業課教材,也可作為和計算機與電子信息相關的專業方向的專業學生的參考教材。由於《C/C 程式設計基礎與實踐教程/21世紀高等學校規劃教材·計算機科學與技術》提煉了ACM競賽的核心算法,提高了編程的層次,因此也適用於想要參加ACM競賽的專業學生。

圖書目錄

第一部分基礎知識篇

第1章C/C++程式設計概述

1.1C/C++程式簡介

1.1.1C/C++的發展史

1.1.2C語言程式的特點

1.2算法

1.2.1算法的特性

1.2.2算法的表示

1.3C程式的基本結構及基本詞法

1.3.1C程式的基本結構

1.3.2C程式的基本詞法

1.4面向對象程式設計概述

1.5C程式的編譯環境和運行方法介紹

1.6Visual C++ 6.0的上機環境介紹

1.6.1Visual C++的安裝和啟動

1.6.2輸入和編輯源程式

1.6.3編譯、連線源程式

1.6.4建立和運行多檔案程式

實訓1簡單C程式的調試和運行

本章小結

習題1

第2章數據類型、運算符與表達式

2.1C語言數據類型

2.2變數、常量和標識符

2.2.1標識符

2.2.2變數

2.2.3常量

2.3整型數據

2.3.1整型常量

2.3.2整型變數

2.4浮點型數據

2.4.1浮點型常量

2.4.2浮點型變數

2.5字元型數據

2.5.1字元常量

2.5.2字元變數

2.5.3字元串常量

2.6運算符與表達式

2.6.1算術運算符和算術表達式

2.6.2關係運算符和關係表達式

2.6.3邏輯運算符和邏輯表達式

2.6.4賦值運算符和賦值表達式

2.6.5逗號運算符和逗號表達式

2.6.6變數的自增、自減運算符

2.6.7長度運算符

2.6.8運算符的優先權、結合性及混合運算問題

2.7常用的輸入/輸出庫函式

2.7.1字元數據的輸入/輸出

2.7.2格式輸入與輸出函式

2.8綜合運算舉例

實訓2字元數據的輸入與輸出

實訓3格式輸入與輸出函式的套用

本章小結

習題2

第3章程式控制結構

3.1順序結構程式設計

3.2選擇結構程式設計

3.2.1if語句的3種形式

3.2.2條件運算符和條件表達式

3.2.3switch語句實現多分支選擇結構

3.3循環結構程式設計

3.3.1當循環結構(while)

3.3.2直到型循環結構(do…while)

3.3.3次數循環結構(for)

3.3.4循環嵌套與多重循環結構

3.3.5goto語句及標號語句

3.3.6幾種循環語句的比較

3.3.7循環體內break語句和continue語句

3.4程式控制結構綜合舉例

實訓4多分支選擇結構程式設計

實訓5雙重循環結構程式設計

實訓6多重循環結構程式設計

本章小結

習題3

第4章數組

4.1一維數組

4.1.1一維數組的定義

4.1.2一維數組的存儲形式

4.1.3一維數組元素的引用

4.1.4一維數組的初始化

4.1.5一維數組程式設計舉例

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字元數組程式設計舉例

實訓7數組程式設計

實訓8字元數組程式設計

本章小結

習題4

第5章函式

5.1函式概述

5.1.1函式的概念

5.1.2函式的分類

5.2C函式的定義和調用

5.2.1函式的定義

5.2.2函式的調用

5.2.3C++中函式形參默認值

5.3C++中的函式重載

5.4函式間的數據傳遞

5.4.1值傳遞方式

5.4.2地址傳遞方式

5.4.3返回值方式

5.4.4全局變數傳遞方式

5.4.5在C++中訪問全局變數

5.4.6變數的存儲類型

5.5遞歸調用與遞歸函式

5.5.1遞歸函式的特點

5.5.2遞歸函式的設計

5.6內部函式和外部函式

5.6.1內部函式

5.6.2外部函式

5.7函式應用程式綜合舉例

實訓9函式應用程式設計

實訓10參數傳遞方式的程式設計

本章小結

習題5

熱門詞條

聯絡我們