当前位置:首页 » 编程语言 » 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);//打印两个

}

}

}

热点内容
安卓电脑管家如何清除缓存 发布:2025-01-24 00:55:42 浏览:147
怎么上传歌曲到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