本文示例簡潔明了的說明了IF在VC++中的應用范圍問題,通過一段if程序代碼,來說明if語句執行的規律,以下來詳細查看這段簡單測試代碼:
# include <stdio.h>int main(void){ if (1 > 2) printf("AAAA/n"); printf("BBBB/n"); return 0;}
相信有很多讀者第一眼看到之后都會認為程序運行結果為0,而實際上這段程序代碼在Vc++6.0中的輸出結果卻是:BBBB。
由此可以看出,if默認的情況下只能控制一個語句的執行或不執行,而不會去選擇一條語句去執行,一般是執行最后面的語句。
希望本文所述實例能夠對讀者深入理解VC++中if語句的原理和用法起到一定的幫助作用。
新聞熱點
疑難解答
圖片精選