我在这个地方的疑问就是我把if else 判断输出的内容用了花阔号,然后不正确,删除了花括号就对了?这是为什么
花括号可以省略来写,但只会执行下面一句。
#include <stdio.h> int main (){ int a = 8; if (9==a) printf("hehe"); a++; printf("%d\n", a); return 0; }
如上例,只有在a为9的时候才会打印hehe,但不管怎么样,a++都会执行的