在 C++ 裡傳遞、儲存函式範例

C++ 儲存、傳遞一個函式(function)的範例教學

蓋棉被 talk543.tw p30.png

範例:
#include <iostream>
using namespace std;
int sum(int under_value, int up_value) //宣告函數的傳回值、名稱及傳入參數
{
int i, temp, total = 0; //函數內使用變數的宣告
if (up_value < under_value) { //檢查傳入的計算上界是否大於下界
temp = up_value; //若下界大於下界,則將兩個值互換
up_value = under_value;
under_value = temp;
}
for (i = under_value; i <= up_value; i++) { //進入迴圈
total = total + i; //每執行一次就把total的值加上i
}
return total; //傳回計算結果
} //函數結束
void main() //主程式開始
{
cout << "sum is " << sum(1, 100) << " .\n";
system("Pause");
}

 
已邀請:

要回復主題請先登入註冊