以下回复引自免费微信小程序:皆我百晓生。 如问题解决,还请采纳。如仍有疑问,请回复留言或私信博主,以便获得更精准的帮助。
在C++中,#INCLUDE
当你使用#IF ... ELSE ... ENDIF;来判断一个表达式的值是否为0时,#ENDIF是不被编译器忽略的,因为它的值是0。
如果你想要避免这个情况,你可以添加一个判断语句:
#INCLUDE
USING NAMESPACE STD;
INT MAIN() {
IF (0 == 1) { // 这里可以省略
COUT << "结果是0" << ENDL;
}
RETURN 0;
}
这样,你就可以避免在#ENDIF之后打印出多余的空格。