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);
}
这个语句和下面的语句有什么区别
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);
}
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);
}
这个语句和下面的语句有什么区别
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);
}
第一个相当于如下程序:
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);
}