设有定义:int a=4, b=5, c=6;以下语句中执行效果与其他三个不同的是( )。
1个回答
2022-09-29 · 百度认证:北京惠企网络技术有限公司官方账号
关注
展开全部
C。
答案C的语句和其它不一样,其它的不管是逗号表达式还是花括号括起来,都是把3条语句作为一个整体,而只有C是把3条语句分开了。
if只执行一个以分号结束或在花括号中的语句块。
B中只有c=a;属于if语句, a=b;b=c;无论a>b是否成立都会执行。
其余三项中所有语句只有在a>b成立时才会执行。
扩展资料:
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();
}
参考资料来源:百度百科-IF
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询