c語言提供凳辯了三種形式的if語句:

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、小程序制作、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了瀘州免費(fèi)建站歡迎大家使用!
1、if(表達(dá)式棗啟缺)語句。
例如:if(xy)printf("%d",x);
此時(shí),如果表達(dá)式為真,則執(zhí)行printf語句。
2、if(表達(dá)式)語句1 else 語句2
例如:
if(xy)printf("%d",x);
else?printf("%d",y);
此時(shí),如果xy成立為真,則執(zhí)行語句printf("%d",x),然后直接跳過else,同時(shí)也跳過語句printf("%d",y),去執(zhí)行之后的語句。
如果xy不成立為假,則不執(zhí)行語句printf("%d",x),執(zhí)行語句printf("%d",x)。
3、if(表達(dá)式1)語句1
else if(表達(dá)式2)語句2
else if(表達(dá)式3)語句3
else if(表達(dá)式m)語句m
else 語句 n
此時(shí),哪個(gè)表達(dá)式為真,則運(yùn)行哪個(gè)if后面的語句。如表達(dá)式3成立為真,執(zhí)行語句3。
在每個(gè)語句中,可以有多個(gè)語句,但需要加上大括號(hào)
例:if(xy){printf("%d",x);break;}
IF函數(shù)的參數(shù):
(1)Logical_test 表示計(jì)算結(jié)果為 TRUE 或 FALSE 的任意值或表達(dá)式。
例如,A10=100 就是一個(gè)邏輯表達(dá)式,如果旁碧單元格 A10 中的值等于 100,表達(dá)式即為 TRUE,否則為 FALSE。本參數(shù)可使用任何比較運(yùn)算符(=(等于)、(大于)、=(大于等于)、=(小于等于等運(yùn)算符))。
(2)Value_if_true表示 logical_test 為 TRUE 時(shí)返回的值。
例如,如果本參數(shù)為文本字符串“預(yù)算內(nèi)”而且
logical_test 參數(shù)值為 TRUE,則 IF 函數(shù)將顯示文本“預(yù)算內(nèi)”。如果 logical_test 為 TRUE 而
value_if_true 為空,則本參數(shù)返回 0。
(3)Value_if_false表示 logical_test 為 FALSE 時(shí)返回的值。
例如,如果本參數(shù)為文本字符串“超出預(yù)算”而且
logical_test 參數(shù)值為 FALSE,則 IF 函數(shù)將顯示文本“超出預(yù)算”。如果 logical_test 為 FALSE 且忽略了
value_if_false(即 value_if_true 后沒有逗號(hào))。
#include stdio.h
int main()
{ ?float x,y;
scanf("渣豎%f",x);
if(x如亂大陪困=5)
y=2*x;
else if(x=0)
y=2*x+1;
else
y=2*x-1;
printf("%f\n",y);
return 0;
}
if語句的一般形式如下:
if(表達(dá)式)語句1
[else語句2]
if語句中的“表達(dá)式”可以是關(guān)系表達(dá)式、邏輯表達(dá)式,甚至是數(shù)值清此卜表達(dá)式。其中最直觀、最容易理解的是關(guān)系表達(dá)式。所謂關(guān)系表達(dá)式就是兩個(gè)數(shù)答穗值進(jìn)行比較的式子。
例如:
if(xy)
printf("%d",x);
else
printf("%d",y);
擴(kuò)展資料
if-else語句引入了一種二義性問題稱為空懸else(扒鋒dangling-else)問題,這種問題出現(xiàn)在當(dāng)if子句多于else子句時(shí)。問題是這些else子句分別和哪一個(gè)if子句匹配。
例如:
if(minVal=ivec[i])
if(minVal==ivec[i])
++occurs;
else
{
minVal=ivec[i];
occurs=1;
}
名稱欄目:c語言if函數(shù)調(diào)用函數(shù) c語言if如何使用
本文路徑:http://www.chinadenli.net/article46/ddpschg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT、營銷型網(wǎng)站建設(shè)、動(dòng)態(tài)網(wǎng)站、商城網(wǎng)站、網(wǎng)站維護(hù)、手機(jī)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)