大家好,請問一下這個問題。
如左邊示例,if語句輸入后,{printf("xxxxxx");}這個語句前后有大括號{? ? },我試著刪除后,也能運行。這個大括號{? ?}究竟有什么用呢?
#include <stdio.h>
int main()?
{? ? ? ?
? ? int height = 185;
? ? if(height>=185)
? ? printf("恭喜小明可以參加校籃球隊");
? ? else
? ? printf("不可以");? ??
????return 0;
}
2019-08-10
這位同學,是這樣的。大括號的作用是把語句塊括起來。比如我在這個if語句中,滿足條件的話要執行一些語句。這些語句歸屬于if就要用大括號括起來,不然就默認只有一句歸屬于該if。在你遇到的這個問題中只有一個語句需要執行,所以括不括都可以。