C語言 if語句的使用注意總結
阿新 • • 發佈:2019-02-02
1):空語句
int a = 3
if(a = 3); //這符合語法規範,表示什麼都沒有幹
2):如果if後的程式碼塊只有一個,或者if之後只有一句話那麼大括號可以省略,只會影響相鄰的一個程式碼塊,不影響其他程式碼塊
if(a>2)
printf("a>2");
3):永真試和永假試
if(0){ } //大括號內的值永遠不執行
if(1){ } //大括號內的值永遠執行
4):if中的return 0
if(a=3)
return 0;
printf("a>3");//如果出現return 0;則以此為結束點,以後的所有語句都不會執行,
則不會列印a>3 if(a<3) |