請(qǐng)問,為什么要定義兩遍fun函數(shù)?
void fun(int &a, int &b);
void fun(int &a, int &b)
{
?? ?int c = 0;
?? ?c = a;
?? ?a = b;
?? ?b = c;
?? ?
}
void fun(int &a, int &b);
void fun(int &a, int &b)
{
?? ?int c = 0;
?? ?c = a;
?? ?a = b;
?? ?b = c;
?? ?
}
2020-02-22
舉報(bào)
2020-03-24
前面一遍是申明函數(shù),加了分號(hào)的,后面那個(gè)才是函數(shù)的定義
2020-02-22
了解了,非常感謝您的回答。
2020-02-22
課件里面定義兩遍是因?yàn)閮纱味x中間有main函數(shù),C++main函數(shù)調(diào)用的函數(shù)必須在main函數(shù)的上面聲明,而fun(int&a,int &b)函數(shù)的具體內(nèi)容被老師寫在了main函數(shù)的下面,所以也要在main函數(shù)的上面聲明一下,或者你可以直接把需要調(diào)用的函數(shù)寫在main函數(shù)的上面。