c語言if語句的用法
c語言提供了三種形式的if語句: 1、if(表達式)語句。
例如:if(x>y)printf("%d",x); 此時,如果表達式為真,則執行printf語句。 2、if(表達式)語句1 else 語句2 例如: if(x>y)printf("%d",x); else printf("%d",y); 此時,如果x>y成立為真,則執行語句printf("%d",x),然后直接跳過else,同時也跳過語句printf("%d",y),去執行之后的語句。
如果x>y不成立為假,則不執行語句printf("%d",x),執行語句printf("%d",x)。 3、if(表達式1)語句1 else if(表達式2)語句2 else if(表達式3)語句3 else if(表達式m)語句m else 語句 n 此時,哪個表達式為真,則運行哪個if后面的語句。
如表達式3成立為真,執行語句3。 在每個語句中,可以有多個語句,但需要加上大括號 例:if(x>y){printf("%d",x);break;} 擴展資料: if語句使用的注意事項: *(條件表達式)其后沒有分號。
一般來說,有"{}"有沒有";",有";"就沒有"{}" *語句所控制的語句如果是一條語句,我們可以不寫大括號; 如果控制的是兩條以上的語句,必須加大括號。 if語句的控制體沒有加大括號是其后跟的一條語句。
建議:永遠加上大括號。避免不必要的錯誤。
參考資料:百度百科-if語句。
if從句的三種用法
1、主將從現 (主句為一般將來時,從句為一般現在時);eg:If it rains(從句) ,I will stay at home(主句).=I will stay at home if it rains.2、主句含有情態動詞 (must、may、can etc.)從句為一般現在時;eg:If you drive too fast ,you may have an accident.=You may have an accident if you drive too fast3、主句為祈使句,從句要用一般現在時態;eg:Don't play computer games if you don't finish your homework.備注:1、If 于句首時中間用逗號隔開,主句后不用逗號.2、if 可用unless(除非。)
替換.unless= if。not。
3、注意虛擬語氣 主句和從句都為一般過去式eg:If I was a bird ,I could fly.(事實我不可能是鳥)。
if語句有幾種表達方式
*語句的一般格式if(表達式) {語句組1;}[else{語句組2;} ](1)if語句中的“表達式”必須用“(”和“)”括起來.(2)else子句(可選)是if語句的一部分,必須與if配對使用,不能單獨使用.(3)當if和else下面的語句組,僅由一條語句構成時,也可不使用復合語句形式(即去掉花括號).*語句的執行過程(1)缺省else子句時當“表達式”的值不等于0(即判定為“邏輯真”)時,則執行語句組1,否則直接轉向執行下一條.(2)指定else子句時當“表達式”的值不等于0(即判定為“邏輯真”)時,則執行語句組1,然后轉向下一條語句;否則,執行語句組2.如圖4-1(b)所示.*語句的嵌套與嵌套匹配原則if語句允許嵌套.所謂if語句的嵌套是指,在“語句組1”或(和)“語句組2”中,又包含有if語句的情況.if語句嵌套時,else子句與if的匹配原則:與在它上面、距它最近、且尚未匹配的if配對.為明確匹配關系,避免匹配錯誤,強烈建議:將內嵌的if語句,一律用花括號括起來.。
if引導虛擬條件句用法
1.(表示條件)如果 ,主句用將來時,if從句用現在時表示將來 He will come if you invite him.如果你請他,他會來的.2.(表示虛擬)假如,要是 1)時態:可以表示過去,現在和將來的情況.它的基本特點是時態退后.a.同現在事實相反的假設.句型 :條件從句 主句 一般過去時 should( would) +動詞原形 If they were here,they would help you.b.表示于過去事實相反的假設.句型:條件從句 主句 過去完成時 should(would) have+ 過去分詞 If she had worked harder,she would have * rice would not have been burnt if you had been more * my lawyer had been here last Saturday,he would have prevented me from * he had come yesterday,I should / would have told him about it.含義:He did not come yesterday,so I did not tell him about * he had not been ill and missed many classes,he would have made greater progress.含義:He was ill and missed many lessons,so he did not make greater progress.c.表示對將來的假想 句型:條件從句 主句 一般過去時 should+ 動詞原形 were+ 不定式 would + 動詞原形 should+ 動詞原形 If you succeeded,everything would be all * you should succeed,everything would be all * you were to succeed,everything would be all right.3.是否 = whether 連接賓語從句 I wonder if she is ill.。
if的用法
if的用法:
1、連詞 if 用于條件和假設句中。
例句:If you study hard, you will pass the exam. 如果你努力學習,那么你就能通過這次考試。
2、連詞 if 只有在引出賓語從句時才作“是否”講,句末不能加 or, not 之類的詞。
例句:He asked us if English is our major subject. 他問了我們英語是不是我們的主要課程。
3、用以表示與事實相反的愿望。
例句:If he were in Tianjin now! 要是此刻他在天津多好啊!
4、if 用于條件狀語從句,其中有省略成分。
例句:If (it is) necessary we shall put the video conference off. 如果需要的話,我們將延期開電視會議。
擴展資料
if的詳細釋義:
英文發音:[?f]
中文釋義:
conj. (表條件)如果;即使;是否;(表假設)假如
n. 條件;設想
相關短語:
1、if any 即便要;如果有的話;如果有
2、if so 如果這樣;如果有;如果是這樣的話
3、if statement 條件語句;if語句;假如語句
4、if anything 若有任何不同的話;如果有…的話;如果有什么不同的話;如果有什么區別的話
5、if desired 若需要;必要時;若須要;若必要
6、if yes 如果有;如是而已;正在翻譯
7、if applicable 如果適用;若可以;復印件;如果適用的話