在GCC编译器上:出现该错误的主要原因是:在C语言里没有C++所谓的“按引用传递”,例如C++可以写这样一个函数:
具体调用该函数时候就修改为:
void func(int &a)
{
//函数功能
}在C语言无法这样使用,所以需要改为地址引用:
void func(int *a)
{
//函数功能
}具体调用该函数时候就修改为:
int num=10;
//......
func(&num);
//......版权声明:本文为u012336923原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。