![]() |
1
3
首先,这是一个编译错误。如果你看到留言 运行时 ,您可能正在运行有编译错误的代码。 下面是几个错误示例:
在这两种情况下,编译器错误消息将
错误消息是什么意思?是什么引起的?
编译器在语法检查过程中被一些(坦率地说)无意义的代码搞得相当混乱。编译器遇到一个类型(例如
下面是一个示例,其中该语法是正确的;
注:应始终 可能的 算出 为什么? 编译器的语法检查程序认为类型应该是表达式。但是,将其视为“编译器混乱”并查找(不可避免的!)引起混乱的语法错误。语法错误可能不明显…对于初学者…但知道这是根本原因是一个良好的开端。 你怎么修理它?
不幸的是,增加
实际的修复取决于您试图通过将类型放在那里实现什么。
更多例子
在上报告错误
或
程序设计员正试图打字。应该这样写:
这个
这里的错误是在“then”语句周围应该有大括号。
但是编译器的困惑在于“if”的“then”子句不能是变量声明。所以解析器正在寻找一个可能是方法调用的表达式。例如,以下内容在本地语法上是有效的:
……尽管在它试图做什么方面是无稽之谈。当然,编译器会跳过悬空
|
![]() |
lplplplp · 为什么不能访问函数外的结构指针 2 年前 |
![]() |
Schadre · C-plus编码错误 2 年前 |
![]() |
ME Desings · 尝试从阵列复制时出现分段错误(核心转储)错误 2 年前 |
![]() |
emanuel · python列表中的count函数 2 年前 |
![]() |
AISAN · 找不到令人兴奋的符号?[重复] 2 年前 |
![]() |
coder123 · 无法将符号解析为JSONObject 6 年前 |