Mar*_*lor 5 syntax whitespace programming-languages if-statement
为什么在大多数编程语言是需要有一个if
声明之后,但之后不喜欢的东西elseif
else
和if
.
编译器是否都在寻找换行符? 如果这是真的那么为什么他们不会为所有陈述这样做呢?
我错过了什么吗? 这对我来说真的没有意义......
Col*_*lin 11
通常分号是必需的,因为编译器会忽略大多数空格.在if,elseif等语句之后不需要它,因为它不是语句的结尾.这些只是完整的陈述,后面跟着一个陈述或一系列陈述.