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

    xiaoxiao2021-03-25  195

    在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://ju.6miu.com/read-7488.html

    最新回复(0)