C++使用函式(functions)的簡單範例如下。
C++宣告函式的語法為type name (type param1, type param2, ...) { statements },最前面的type為函式返回(return)的資料型態,name為函式名稱,括弧中的type為參數的資料型態,param為參數名稱;statements為函式的邏輯敘述。
C++函式要宣告在呼叫處之前。例如下面函式Add()及Hello()宣告的位置必須在調用的函式main()之前。
Add()接收兩個參數a、b型態皆為int,邏輯為將相加結果返回,返回資料型態為int。
Hello()無參數也無返回資料則返回型態設為void,邏輯為印出"hello"文字。
#include <iostream>
using namespace std;
int Add(int a, int b) { return a + b; }
void Hello() { cout << "hello" << endl; }
int main() {
int x = add(1, 2);
cout << x << endl; // 3
cout << add(2, 3) << endl; // 5
hello();
return 0;
}
編譯執行在consol印出結果如下。
3
5
hello
沒有留言:
張貼留言