68. 若有定义:int a=1,b=2,c=3;则执行以下程序段后a,b,c的值分别为( )

68. 若有定义:int a=1,b=2,c=3;则执行以下程序段后a,b,c的值分别为( )。
if (a<b)
{c=a;a=b;b=c;}
A. a=1,b=2,c=3
B. a=2,b=3,c=1
C. a=2,b=3,c=3
D. a=2,b=1,c=1
我觉得是B啊,但是答案是D

第1个回答  2018-07-22
第一步c=a;这里c的值就被赋值为1了,所以第三步的b=c;,b被赋值的是1本回答被提问者采纳
相似回答