if(a>6)
printf("hello");//語句1
printf("world");//語句2
當a>6的時候,執行的分支語句是語句1,而不是語句1和語句2,雖然結果是語句1和語句2都被執行了,但語句1是再if的那個分支里面,而語句2是干路里面的語句。
為了避免歧義,if語句一定要加括號,即使只有一句話。
if(a>6)
{
printf("hello");
}
printf("world");
if(a>6)
printf("hello");//語句1
printf("world");//語句2
當a>6的時候,執行的分支語句是語句1,而不是語句1和語句2,雖然結果是語句1和語句2都被執行了,但語句1是再if的那個分支里面,而語句2是干路里面的語句。
為了避免歧義,if語句一定要加括號,即使只有一句話。
if(a>6)
{
printf("hello");
}
printf("world");
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。