次のプログラムでエラーが発生します
#include<stdio.h>
void func(int &x,int &y){
}
int main(){
int a=10,b=6;
func(a,b);
return 0;
}
エラー:
prog.c:2:エラー:「&amp;」の前に「;」、「、」、または「)」が必要です。token prog.c:関数'main'内:prog.c:7:警告:関数'func'の暗黙の宣言</p>
しかし、関数のパラメーターの種類を(&)から(*)またはその他の種類に変更すると、正しく機能します。
このような:
#include<stdio.h>
void func(int *x,int *y){
}
int main(){
int a=10,b=6;
func(&a,&b);
return 0;
}
前もって感謝します。
Nks