位置:首頁 > 軟件操作教程 > 編程開發(fā) > C語言 > 問題詳情

C語言中if語句的三種形式

提問人:楊紫紅發(fā)布時間:2020-11-16
if語句的三種形式
語法1:if (表達式)語句;
語法2:if (表達式) 語句1;else   語句2;
 語法3:if (表達式1) 語句1;
      else  if (表達式2)  語句2;
           else   if (表達式3)  語句3;
                  ……
                          else  語句n+1;
說明:
1.    if 關鍵字后均為表達式(邏輯表達式、關系表達式、賦值表達式、變量等);
    如:if (a=5) 語句;   if (b) 語句;
2.    條件表達式必須用括號括起來,在語句后必須加分號;
   3.    滿足條件需執(zhí)行一組語句時,該組語句必須用{  }括起來;
4.   if 語句嵌套時,else 總是與它最靠近的未配對的if 匹配;
5.因為if 語句執(zhí)行時總是簡單地測試其中作為條件的“表達式”的值是0還是非0,便可利用這種特性來簡化程序設計。如對于:
       if (expression!=0)   完全可用      if (expression)  來代替;
同理:    if(!exp)語句;等價于:if(exp= =0) 語句;

繼續(xù)查找其他問題的答案?

相關視頻回答
回復(0)
返回頂部