函數可以看成是用戶為了解決某特定問題而定義的操作。除了在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