我在以下程序中遇到错误
#include<stdio.h>
void func(int &x,int &y){
}
int main(){
int a=10,b=6;
func(a,b);
return 0;
}
错误:
prog.c:2:错误:在 '&' 之前应为 ';'、',' 或 ')' 令牌 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