當前位置:編程學習大全網 - 編程軟體 - C語言中的if語句有多少種格式?

C語言中的if語句有多少種格式?

三種形式

1,第壹種形式是基本形式:if。

If(表達式)語句

它的語義是:如果表達式的值為真,則執行下面的語句,否則不執行該語句。

2.第二種形式是:if-else。

If(表達式)語句1;不然呢?聲明2;

它的語義是:如果表達式的值為真,執行語句1,否則執行語句2。

3.第三種形式是if-else-if形式。

if語句的前兩種形式通常用於兩個分支的情況。當有多個分支選擇時,可以使用If-else-if語句。

壹般形式是:if(表達式1)語句1;?不然呢?If(表達式2)?聲明2;?不然呢?如果(表達式3)?聲明3;…?

不然呢?If(表情m)?報表m;Else語句n;

它的語義是:依次判斷表達式的值,當某個值為真時,執行其對應的語句。然後跳到整個if。

繼續執行句子之外的程序。如果所有表達式都為假,則執行語句n,然後繼續執行後續過程。

擴展數據

在使用if語句時,我們還應該註意以下問題:

在三種形式的if語句中,if關鍵字後面跟壹個表達式。

該表達式通常是邏輯表達式或關系表達式,但也可以是其他表達式,如賦值表達式,甚至是變量。比如:if(a=5)語句;If(b)語句;

被允許。只要表達式的值不為0,就是“真”。如果:如果(a = 5)...;中表達式的值總是非零的,因此總是執行以下語句。當然,這種情況在程序中不壹定會出現,但在語法上是合法的。

參考數據

百度百科-if語句

  • 上一篇:孩子學python編程有用嗎
  • 下一篇:退格鍵的轉義字符
  • copyright 2024編程學習大全網