为什么在大多数编程语言中都需要在语句之后放置分号而不是在诸如 if 之类的东西之后放置分号elseif和 else ?
编译器是否都在寻找换行符?如果这是真的,那么他们为什么不对所有语句都这样做呢?
我错过了什么吗?对我来说真的没有意义...
请您参考如下方法:
通常需要分号,因为编译器会忽略大部分空格。在像 if、elseif、else 这样的语句之后不需要它,因为它不是语句的结尾。只有当后面跟着一个语句或语句块时,这些才是完整的语句。
为什么在大多数编程语言中都需要在语句之后放置分号而不是在诸如 if 之类的东西之后放置分号elseif和 else ?
编译器是否都在寻找换行符?如果这是真的,那么他们为什么不对所有语句都这样做呢?
我错过了什么吗?对我来说真的没有意义...
请您参考如下方法:
通常需要分号,因为编译器会忽略大部分空格。在像 if、elseif、else 这样的语句之后不需要它,因为它不是语句的结尾。只有当后面跟着一个语句或语句块时,这些才是完整的语句。