標籤:
範磊零起點學通C++
第3章第4節 函數的聲明和定義
1 #include <iostream> 2 using namespace std; 3 //程式中使用函數,必須先聲明,然後再定義,函數的聲明叫函數原型,函數定義叫函數實現 4 //聲明的目的是告訴編譯器你即將要定義的函數的名字是什麼,傳回值的類型是什麼以及參數是什麼 5 //定義則是告訴編譯器這個函數的功能是什麼。假如不聲明函數,則這個函數不能被其他函數條用。 6 int add(int x,int y);//函數的聲明 ,x 和 y可以省略 int add(int ,int ); 7 int main() 8 { 9 return 0;10 }11 int add(int x ,int y)//函數的實現 ,這裡需要 x,y,傳回值是 int類型,編譯器將預先留出4位元組空間給函數,參數為兩個為int ,也留出8位元組空間 12 {13 return x + y;14 }
第6章第4節 聲明一個類
1 #include <iostream> 2 using namespace std; 3 /* 4 聲明human 這個類,並沒有為它分配記憶體,只是告訴編譯器:human是什麼,包含哪些類型的資料,功能是什麼。同時告訴編譯器該類有多大,類的大小是根據該類的變數來決定的,該類有兩個成員變數 6 height,weight.它們都是int類型,因此該類的大小為2*4=8個位元組.該類的方法不佔用記憶體,因為我們沒有為它們宣告類型,它們的傳回值是void. 8 */ 9 class Human //聲明human類 10 {11 public: //表示後面的所有成員都是公有 ,公有的意思是該類的對象可以直接存取這些成員12 void getheight();13 void getweight();14 private://表示後面的成員都是私人的,不能被對象直接存取,必須通過公有的成員函數才能訪問。 15 int height;16 int weight; 17 18 }; //這裡用分號結束 19 void main()20 {21 }
C++學習