在C語言中,當有多個if語句并列出現時,會按照從上到下的順序依次進行判斷。只有當某個if語句的條件為真時,其對應的代碼塊會被執行,然后程序會跳出整個if語句塊繼續執行后續的代碼。
例如,以下代碼片段展示了三個if語句的并列執行方式:
int x = 10;
if (x > 5) {
printf("x is greater than 5\n");
}
if (x < 20) {
printf("x is less than 20\n");
}
if (x == 10) {
printf("x is equal to 10\n");
}
將會按照如下順序執行:
因此,以上代碼的輸出結果為:
x is greater than 5
x is less than 20
x is equal to 10