当a=3,b=2,c=1;时,执行以下程序段后 a= .if(a>b) a=b;if(b>c) b=c;else c=b;c=a


· TA获得超过1.1万个赞

选B if 只执行一个鉯分号结束或在花括号中的语句块

其余三项中所有语句只有在a>b成立时才会执行

其实这个在考语法CD选项是相同的,功能是交换ab的值最后abc嘚值是3,45

答案应该选B,因为对于B:

A是一个逗号表达式三个表达式会一次执行完~

 
答案要是不同的话,需要if(a>b)不成立才行选择B

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

我要回帖

 

随机推荐