您的位置:首页 > 其它

关于“expected ';', ',' or ')' before '&' token”错误

2017-03-08 22:55 573 查看
在GCC编译器上:出现该错误的主要原因是:在C语言里没有C++所谓的“按引用传递”,例如C++可以写这样一个函数:

[cpp] view
plain copy

 





void func(int &a)  

{  

//函数功能  

}  

C语言无法这样使用,所以需要改为地址引用:

[cpp] view
plain copy

 





void func(int *a)  

{  

//函数功能  

}  

具体调用该函数时候就修改为:

[cpp] view
plain copy

 





int num=10;  

//......  

  

func(&num);  

//......  

侵权删。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C
相关文章推荐