解決C語言error: expected ‘;‘, ‘,‘ or ‘)‘ before ‘&‘ token

調試C語言代碼的時候,遇到報錯:error: expected ‘;’, ‘,’ or ‘)’ before ‘&’ token,報錯的直接意思是在‘&’標識符之前缺少‘;’或‘,’或‘)’,如下圖: 找到對應行代碼,發現並不是因爲缺少分號或括號什麼的導致的,而是錯誤地使用了引用傳遞,因爲使用‘&’進行引用傳遞是C++中的語法習慣,事實上C語言中‘&’一般用作取地址符,不支持引用傳遞。 因此,針對
相關文章
相關標籤/搜索