函數可以看成是用戶為了解決某特定問題而定義的操作。除了在C++語法裡自帶的函數,有時候我們需要處理某個問題。但C++裡並沒有這個函數,這時我們就可以自己來定義一個函數實現需要的功能。
比如我們定義個求兩數的和的函數,代碼如下:
1 #include <iostream.h>
2 using namespace std;
3 int sum (int Num1,int Num2); //函數原型 函數聲明
4
5 int main(int argc, char *argv[])
6 {
7 int a,b,c;
8 cin >> a;
9 cin >> b;
10 c=sum(a,b);
11 cout << "結果:" << c << endl;
12
13
14
15 return 0;
16 }
17
18 int sum (int Num1,int Num2) //函數實現的過程
19 {
20 int MaxNum;
21 MaxNum=Num1+Num2;
22 return (MaxNum);//返回相加的和 (函數返回的值)
23
24 }

筆記掌握:
1.聲明在外面的是全局函數,
2.函數沒有返回值請使用void