zzzqy 发表于 2023-3-27 18:42:07

求助,解释一下

https://xxx.ilovefishc.com/forum/201512/06/002758fegygco1czzo2v48.png

这是S1E4:变量的课后作业第六题,是要找出错误的信息。
然后答案说:invalid suffix "_FishC" on integer constant 这一句是关键,意思是“_FishC 是整型常数的无效后缀”。这个我也能理解。
想问问第四行,就是 test.c:5:error: 后面那串是什么意思?应该也是错误吧?

求解,谢谢!

isdkz 发表于 2023-3-27 18:43:50

可能是括号没有闭合

歌者文明清理员 发表于 2023-3-27 18:56:29

这个错误通常出现在编程语言中,意思是在某个位置期望一个标识符(变量名、函数名等)或者数字常量,但是却出现了左括号“(”或者数字。
可能的原因是:
1. 变量或函数名拼写错误,导致解析器无法识别。
2. 在表达式中缺失了一个操作数或运算符,例如:a + 。
3. 代码中有语法错误或者不符合语法规则,导致解析器无法识别。
4. 在代码中使用了保留字或者关键字。
需要检查代码中的语法错误,特别是检查变量、函数名是否正确拼写,以及表达式是否完整。如果还有不明白的地方,可以提供具体的代码片段,我可以帮忙分析。
页: [1]
查看完整版本: 求助,解释一下