关于“expected ';', ',' or ')' before '&' token”错误
2017年03月08日 22:55:39 Van_Le 阅读数:5218 标签: C 更多
个人分类: C/C++错误解析
在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);
- //......
侵权删。
https://blog.csdn.net/wxf2012301351/article/details/60885201