VC++的if語句應用范圍分析
本文示例簡潔明了的說明了IF在VC++中的應用范圍問題,通過一段if程序代碼,來說明if語句執(zhí)行的規(guī)律,以下來詳細查看這段簡單測試代碼:
# include <stdio.h> int main(void) { if (1 > 2) printf("AAAA\n"); printf("BBBB\n"); return 0; }
相信有很多讀者第一眼看到之后都會認為程序運行結(jié)果為0,而實際上這段程序代碼在Vc++6.0中的輸出結(jié)果卻是:BBBB。
由此可以看出,if默認的情況下只能控制一個語句的執(zhí)行或不執(zhí)行,而不會去選擇一條語句去執(zhí)行,一般是執(zhí)行最后面的語句。
希望本文所述實例能夠?qū)ψx者深入理解VC++中if語句的原理和用法起到一定的幫助作用。
相關(guān)文章
對比C語言中memccpy()函數(shù)和memcpy()函數(shù)的用法
這篇文章主要介紹了對比C語言中memccpy()函數(shù)和memcpy()函數(shù)的用法,二者都是用于復制內(nèi)存內(nèi)容,注意區(qū)別,需要的朋友可以參考下2015-08-08淺談#ifndef,#define,#endif的作用和用法
下面小編就為大家?guī)硪黄獪\談#ifndef,#define,#endif的作用和用法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-12-12