解决C语言error: expected ‘;‘, ‘,‘ or ‘)‘ before ‘&‘ token

调试C语言代码的时候,遇到报错:error: expected ‘;’, ‘,’ or ‘)’ before ‘&’ token,报错的直接意思是在‘&’标识符之前缺少‘;’或‘,’或‘)’,如下图: 找到对应行代码,发现并不是因为缺少分号或括号什么的导致的,而是错误地使用了引用传递,因为使用‘&’进行引用传递是C++中的语法习惯,事实上C语言中‘&’一般用作取地址符,不支持引用传递。 因此,针对
相关文章
相关标签/搜索