為什么這里的if后面不用加{}
#include <stdio.h>
int main()
{
? ? int sum = 0;
? ? int i;
? ? for(i=1; i<=100; i++)
? ? {
? ? ? ? printf("%d\n", i);
? ? ? ? if(i==3)
? ? ? ? goto LOOP;
? ? }
? ? LOOP:printf("結束for循環了....");?
? ? return 0;? ??
}
#include <stdio.h>
int main()
{
? ? int sum = 0;
? ? int i;
? ? for(i=1; i<=100; i++)
? ? {
? ? ? ? printf("%d\n", i);
? ? ? ? if(i==3)
? ? ? ? goto LOOP;
? ? }
? ? LOOP:printf("結束for循環了....");?
? ? return 0;? ??
}
2019-02-21
舉報
2020-04-25
不加大括號if語句只執行就近的一句
2020-03-21
單句不用加大括號? 復合語句必須要
2019-02-27
只有一句話可以不加括號,系統默認
2019-02-24
按他執行的順序下來 是不用{}的
2019-02-23
不加系統默認只有一句話,就是只執行if后面第一個分號前的語句
2019-02-21
因為只有一句話
2019-02-21
我自己寫的時候是有加{}的,運行的結果是一樣的。我個人認為這樣標準一些吧