int a=1,b=2,c=3;if(a>c)b=a;a=c;c=b;则C的值为

2024-11-15 12:17:23
推荐回答(2个)
回答1:

C的值是2


注意

if(a>c)b=a;

这是一句


正确的格式:

int a=1,b=2,c=3;
if(a>c)
    b=a;
a=c;
c=b;

回答2:

if(a>c)b=a为if语句,因为a=1,c=3不成立,未设定else语句,跳出if判定,转而执行a=c;c=b。所以c=b=2