卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

手把手教你C 里面的類及對象

引言C 是一種使用非常廣泛的計算機編程語言,它是C語言的繼承。作為一種靜態(tài)數據類型檢查的、支持多范型的通用程序設計語言,C 能夠支持過程化程序設計、數據抽象化、面向對象程序設計、泛型程序設計、基于

引言

C 是一種使用非常廣泛的計算機編程語言,它是C語言的繼承。作為一種靜態(tài)數據類型檢查的、支持多范型的通用程序設計語言,C 能夠支持過程化程序設計、數據抽象化、面向對象程序設計、泛型程序設計、基于原則設計等多種程序設計風格。C 在編程領域中應用廣泛,常用于系統(tǒng)開發(fā)、引擎開發(fā)等領域,深受廣大程序員的喜愛。

C 數學庫中的函數

C 的數學庫中包含了許多有用的數學函數。下面將手把手教你一些常用的數學函數。

使用Dev-C 軟件

首先,雙擊或右擊打開桌面上的Dev-C 軟件,并讓其運行起來。Dev-C 是一個適合于初學者的入門級C/C 集成開發(fā)環(huán)境(IDE),它在Windows操作系統(tǒng)下運行,并且遵守GPL許可協(xié)議分發(fā)源代碼。這款軟件集成了MinGW中的GCC編譯器、GDB調試器和AStyle格式整理器等眾多自由軟件,具有很強大的功能。

新建源代碼文件

在Dev-C 中,可以通過以下步驟新建源代碼文件:

1. 點擊菜單欄的"文件"選項。

2. 選擇"新建源代碼"。

3. 在新建的代碼文本中進行編寫。請注意,此時文件還沒有命名,是一個空命名的文件。為了方便管理,可以點擊界面左上角的"文件"選項,選擇"另存為",將文件保存在電腦上的任何一個盤中。例如,我選擇將文件保存在桌面上。

對象的概念

對象代表著我們需要解決的一個子問題。一個對象包括兩個重要部分:

1. 描述這個問題所用到的數據,即對象的成員屬性。

2. 解決這個子問題所用到的算法,即對象的成員方法,也稱為成員服務或成員函數。

下面以三角形對象為例,介紹對象的概念:

- 等邊三角形

- 等腰三角形

類的概念

類是對對象的描述,類規(guī)定了一個對象具有哪些成員屬性和成員方法。類的定義包括以下內容:

1. 哪些成員屬性,每個屬性是什么類型的數據。

2. 哪些成員方法,每個方法的名稱、參數的名稱、參數和返回值的類型,以及方法的具體實現(xiàn)。

3. 各個成員屬性和方法的可見性。

類的實例化

在定義了類之后,可以在程序中使用所定義的類聲明對象和對象的指針。類的實例化包括以下步驟:

1. 聲明一個類的對象。

2. 可以通過對象來訪問類的成員方法完成計算任務。

例如:

```

void main(){

CTriangle a, *b; // 聲明一個CTriangle對象a和一個CTriangle指針b

float x, y;

...

a.points[0].x ...; // 對象a的成員屬性進行賦值

x (); // 調用對象a的成員方法計算它的面積

b a; // 獲取對象a的地址,并將其賦值給對象指針b

y b->perimeter(); // 調用b所指對象的成員方法計算該對象的周長

}

```

定義一個類

類的定義包括私有屬性和函數、公有屬性和函數以及保護屬性和函數。每個成員函數都需要進行分別定義,包括返回類型、函數名稱和參數列表等。

例如:

```cpp

class className {

private:

// 私有屬性和函數

public:

// 公有屬性和函數

protected:

// 保護屬性和函數

};

returnType className::funcName(argument-list) {

// 聲明局部變量...

// 函數體執(zhí)行語句,可以訪問argument-list中的參數、局部變量以及className中定義的成員屬性和函數等...

}

```

以上便是關于C 中類及對象的基本介紹和使用方法,希望對初學者有所幫助。通過學習和實踐,你將能夠更好地理解和運用C 中的類及對象概念。

標簽: