Chapter 4.2 建立函式 - TKU-ME-Lab/C-C-_tutorial GitHub Wiki

函式的定義語法

函數回傳值型態  函式名稱(資料型態  parm1,資料型態  parm2,...)
{
    函數主體
}

函式的呼叫語法

函式名稱(參數一,參數二,...);

若函式有回傳值時,則可運用下面的語法:
變數=函式名稱(參數一,參數二,...);

Example:

void main()   //主程式開始
{
     int my_sum;
     my_sum=sum(1,100);   //呼叫函式
     cout << "This sum is " << my_sum << endl;
}   //主程式結束
int sum(int a,int b)   //函式開始
{
     ......
     return...;
}   //函式結束





Example:

void test1(char a[32]);
void test2(char b[30]);
void main()
{
     char a[32]={"Welcome to join the C++ lesson!"};
     char b[30]={"The date: 2008 / 7 / 21"};
     test1(a);
     test2(b);
}
void test1(char a[32])
{
     cout << "Function1" << endl;
     cout << a << endl;
}
void test2(char b[30])
{
     cout << "Function2" << endl;
     cout << b << endl;
}