if语句中的条件语句只能是什么类型

 我来答
休闲娱乐助手之星M
2020-07-25 · TA获得超过53.8万个赞
知道大有可为答主
回答量:2857
采纳率:100%
帮助的人:109万
展开全部

if语句中的“表达式”可以是关系表达式、逻辑表达式,甚至是数值表达式。其中最直观、最容易理解的是关系表达式。所谓关系表达式就是两个数值进行比较的式子。

if语句在编程语言(包括c语言、C#、VB、java、等)中用来判定所给定的条件是否满足,根据判定的结果(真或假)决定执行给出的两种操作之一。 

扩展资料:

if 语句的3种形式

1、if(表达式)语句 (单分支if语句)

#include<stdio.h>

int main()

{

int x=1;

int y=2;

if(x<y)

printf("%d",x);

fflush(stdin);

getchar();

}

2、if(表达式)语句1 else 语句2 (双分支if语句)

#include<stdio.h>

int main()

{

int x=1;

int y=2;

if(x>y)

printf("%d",x);

else

printf("%d",y);

fflush(stdin);

getchar();

}

3、if(表达式1)语句1

else if (表达式2)语句2

else if (表达式3) 语句3

……

else if (语句m) 语句

else 语句n (if的嵌套)

#include<stdio.h>

int main()

{

int a,c;

char b;

scanf("%d%c%d",&a,&b,&c);

if(b=='+')

printf("=%d",a+c);

else if (b=='-')

printf("=%d",a-c);

else if (b=='*')

printf("=%d",a*c);

else if (b=='/')

printf("=%d",a/c);

fflush(stdin);

getchar();

}

日时早包0P6d6
2019-12-02
知道答主
回答量:5
采纳率:0%
帮助的人:1.8万
展开全部
任意类型,举个例子:if ( x = 3 * 3 ) ...,看起来少打了一个=,但是可以执行,执行的时候先对x赋值9,相当于x = 3 * 3; if ( x ) ... 这样显然是满足if条件的,可以继续向下执行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
rere986
高粉答主

2019-03-26 · 每个回答都超有意思的
知道大有可为答主
回答量:1.6万
采纳率:86%
帮助的人:1615万
展开全部
if语句中的条件
语句,只能是
条件状语从句
类型。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
宣义坊的大蚂蚁
2019-03-26 · TA获得超过2830个赞
知道大有可为答主
回答量:1617
采纳率:90%
帮助的人:866万
展开全部
boolean,布尔类型
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式