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

2024年11月15日 12:17
有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