首頁  >  文章  >  後端開發  >  c語言if語句格式是?

c語言if語句格式是?

coldplay.xixi
coldplay.xixi原創
2020-06-10 15:55:3615523瀏覽

c語言if語句格式是?

c語言if語句格式是什麼?

c語言if語句的格式:

3種形式

1、 第一種形式為基本形式:if

if(表達式)語句

其語意是:如果表zhi達式的值為真,則執行其後的語句,否則不執行該語句。

2、第二種形式為:if-else

if(表達式) 語句1;else  語句2;

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

3、第三種形式為if-else-if形式

前二種形式的if語句一般都用於兩個分支的情況。當有多個分支選擇時,可採用if-else-if語句,

一般形式為:if(表達式1)語句1; else  if(表達式2)  語句2; else  if(表達式式3)語句3;… 

else  if(表達式m)語句m; else 語句n;

其語意是:依序判斷表達式的值,當出現某個值為真時,則執行其對應的語句。然後跳到整個if

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

c語言if語句格式是?

擴充資料

在使用if語句中也應注意以下問題:

在三種形式的if語句中,在if關鍵字之後均為表達式。

此表達式通常是邏輯表達式或關係表達式,但也可以是其它表達式,如賦值表達式等,甚至可以是一個變數。例如:if(a=5) 語句; if(b) 語句;

都是允許的。只要表達式的值為非0,即為「真」。如在: if(a=5)…;中表達式的值永遠為非0,所以其後的語句總是要執行的,當然這種情況在程式中不一定會出現,但在語法上是合法的。

以上是c語言if語句格式是?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn