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
沒有留言:
張貼留言