複習C (二) 類和函式

2021-10-03 16:50:59 字數 685 閱讀 7193

由於c++最大的特點——物件導向,類的概念可以說是c++的核心概念。

個人認為類很像資料庫知識中的乙個table(當然不完全一樣)。

事實上,cout也是乙個類物件,是乙個ostream類物件。ostream類定義描述了ostream物件表示的資料以及可以對它進行的操作。這種類並不是使用者設計的(為什麼單獨說這一點,是因為之後接觸的類大部分都是使用者設計的),它從類庫中來,它沒用被內建到c++中,只是被定義於iostream檔案中,我們甚至可以修改這些類的定義。

1、函式呼叫,即使用類中定義的方法操作函式的引數。

2、函式原型

例:double sqrt(double);

第乙個double代表返回值為double型別,第二個double代表引數型別為double。

重要的是,函式原型和函式定義是有區別的。函式原型只提供函式的介面,而不提供函式的具體實現**。

提供函式原型和對變數的宣告同樣重要,應在首次使用某函式之前提供它的原型。特別的,該函式的定義寫在呼叫它之前,可以不用提供原型,或者說定義其實也是在提供它的原型,就像對變數的宣告和初始化。

方法1:使用標頭檔案,如使用sqrt前有#include

方法2:直接在源**中輸入。

3、main函式

每個程式都需要main函式,並且程式的執行從main函式開始。main函式的返回值並不返回給程式的其他部分,而是返回給作業系統。

C 學習 二 類和物件 1

class struct classname class為定義類的關鍵字,classname為類的名字,中為類的主體,注意類定義結束時後面分號。類中的元素稱為類的成員 類中的資料稱為類的屬性或者成員變數 類中的函式稱為類的方法或者成員函式 c 中struct和class的區別是什麼?c 需要相容c語...

C 入門(二)類,方法和成員變數

作為乙個初學者老把類和方法弄混,這一點就比較難受了,這裡說明一下,可以先死記下來,隨著逐步學習,慢慢就會透徹。說類,方法和成員變數之前先說一下修飾符,資料型別和返回型別的問題。c 裡面有四種訪問修飾符 1.public 公有的,是型別和型別成員的訪問修飾符。對其訪問沒有限制,也就是誰都可以訪問。2....

C 學習筆記(二)類和物件基礎

成員函式 注意 兩個冒號 int car size 函式size是car類的成員函式,只能通過物件 物件指標 物件引用才能呼叫。private 私有成員 public 公有成員 protected 保護成員 1 類成員函式的內部可訪問 當前物件和同類其他物件的全部屬性,函式。2 類的成員函式以外可訪...