c 语言 error: expected ';', ',' or ')' before '&' token

问题:

编译的时候报:error: expected ';', ',' or ')' before '&' token

原因:

C语言中是不存在引用的,也就是说C语言中&表示的不是引用,仅仅是取地址符。

解决:

第一种:用指针来取代引用,在主函数中传进地址

第二种:将代码保存成.cpp文件(c++中支持引用)

猜你喜欢

转载自blog.csdn.net/Cmh_csdn/article/details/81980247