當前位置:首頁 » 編程語言 » c語言if函數用法

c語言if函數用法

發布時間: 2025-01-23 19:17:28

1. if語句的用法c語言是什麼

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

1、if(表達式)語句。

例如:if(x>y)printf("%d",x);

此時,如果表達式為真,則執行printf語句。

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

例如:

if(x>y)printf("%d",x);

elseprintf("%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函數的參數:

(1)Logical_test 表示計算結果為 TRUE 或 FALSE 的任意值或表達式。

例如,A10=100 就是一個邏輯表達式,如果單元格 A10 中的值等於 100,表達式即為 TRUE,否則為 FALSE。本參數可使用任何比較運算符(=(等於)、>(大於)、>=(大於等於)、<=(小於等於等運算符))。

(2)Value_if_true表示 logical_test 為 TRUE 時返回的值。

例如,如果本參數為文本字元串「預算內」而且
logical_test 參數值為 TRUE,則 IF 函數將顯示文本「預算內」。如果 logical_test 為 TRUE 而
value_if_true 為空,則本參數返回 0。

(3)Value_if_false表示 logical_test 為 FALSE 時返回的值。

例如,如果本參數為文本字元串「超出預算」而且
logical_test 參數值為 FALSE,則 IF 函數將顯示文本「超出預算」。如果 logical_test 為 FALSE 且忽略了
value_if_false(即 value_if_true 後沒有逗號)。

2. c語言中if函數後面的小括弧內能寫2個判斷條件嗎

c語言中if函數後面的小括弧內可以寫2個判斷條件:

if(a==b||b==c);

if(a==d&&b==c);

if判斷語句的作用:就是當滿足一定條件時才會執行那塊代碼,否則就不執行那塊代碼,代碼的縮進為一個tab鍵,或者4個空格。

(2)c語言if函數用法擴展閱讀

if函數的使用:

#include<stdio.h>

#include<stdlib.h>

intmain()

{

inti=0;

for(i=0;i<5;i++){

if(i!=1||i!=2){

printf("[1]i=%d ",i);//全部列印

}

}

printf("================================ ");

for(i=0;i<5;i++){

if(i==1&&i==2){

printf("[2]i=%d ",i);//不列印

}

}

printf("================================ ");

for(i=0;i<5;i++){

if(i!=1&&i!=2){

printf("[3]i=%d ",i);//除掉這兩個列印

}

}

printf("================================ ");

for(i=0;i<5;i++){

if(i==1||i==2){

printf("[4]i=%d ",i);//列印兩個

}

}

}

熱點內容
怎麼上傳歌曲到qq音樂 發布:2025-01-24 00:45:30 瀏覽:64
養貓用什麼配置 發布:2025-01-24 00:37:58 瀏覽:811
pythongps 發布:2025-01-24 00:37:51 瀏覽:812
辦公編程滑鼠 發布:2025-01-24 00:37:07 瀏覽:385
wpa加密類型 發布:2025-01-24 00:35:58 瀏覽:959
如何用批處理實現ftp映射盤符 發布:2025-01-24 00:25:45 瀏覽:953
win7sql版本 發布:2025-01-24 00:22:16 瀏覽:498
安卓手機市場有什麼 發布:2025-01-23 23:48:56 瀏覽:25
銀城醫考能緩存的視頻 發布:2025-01-23 23:44:51 瀏覽:542
智能電視linux 發布:2025-01-23 23:42:54 瀏覽:843