c语言 若有以下程序 main() { int a=4,b=3,c=5,t=0; if(a<b)t
c语言若有以下程序main(){inta=4,b=3,c=5,t=0;if(a<b)t=a;a=b;b=t;if(a<c)t=a;a=c;c=t;printf("%d%d...
c语言
若有以下程序
main()
{ int a=4,b=3,c=5,t=0;
if(a<b)t=a;a=b;b=t;
if(a<c)t=a;a=c;c=t;
printf("%d %d %d\n",a,b,c);}
执行后输出结果为 这题a=5 b=0 c=4 为什么b=0?求解 展开
若有以下程序
main()
{ int a=4,b=3,c=5,t=0;
if(a<b)t=a;a=b;b=t;
if(a<c)t=a;a=c;c=t;
printf("%d %d %d\n",a,b,c);}
执行后输出结果为 这题a=5 b=0 c=4 为什么b=0?求解 展开
6个回答
展开全部
第一个if条件后,只有t=a不执行,a=b,b=t(条件表达式后面没有花括号)都要执行的,明白?
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
void
main()是代表主函数不需要返回值
int
main(void)返回值是int型数据,函数末尾需要ruturn语句。
()中表示函数中传入的参数,括号为空表示不需要参数
()和(void)都表示没有参数,是一样的
main()是代表主函数不需要返回值
int
main(void)返回值是int型数据,函数末尾需要ruturn语句。
()中表示函数中传入的参数,括号为空表示不需要参数
()和(void)都表示没有参数,是一样的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
main()
{
int a=4,b=3,c=5,t=0;
if(a<b)
{
t=a;
}
a=b;
b=t;
if(a<c)
{
t=a;
}
a=c;
c=t;
printf("%d %d %d\n",a,b,c);
}
这是完整的程序写法,题目是一种简单写法,if语句后面接多个表达式时,要用花括号括起来,如果没有用花括号,说明if后面只接了一个表达式。(注意分号,分号前是一个表达式)
{
int a=4,b=3,c=5,t=0;
if(a<b)
{
t=a;
}
a=b;
b=t;
if(a<c)
{
t=a;
}
a=c;
c=t;
printf("%d %d %d\n",a,b,c);
}
这是完整的程序写法,题目是一种简单写法,if语句后面接多个表达式时,要用花括号括起来,如果没有用花括号,说明if后面只接了一个表达式。(注意分号,分号前是一个表达式)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询