if 语句后有大括号, 则大括号里面所有的语句都会在if表达式为真时执行;如果没大括号,则if表达式为真时只会执行第一条语句.
例如:
#include <stdio.h> int main() { if (true) { printf("11111111111\n"); // 这两条都会打印 printf("11111111111\n"); } if (false) printf("11111111111\n"); // 只有这一条不会打印 printf("22222222222\n"); // 以下两条都会打印 printf("22222222222\n"); return 0; }
原文:https://zhidao.baidu.com/question/1430970983239055819.html
c语言,if语句后有大括号和没大括号有什么区别
最新推荐文章于 2023-10-16 16:34:28 发布