在C语言中 main() {int a=1,b=2,c=3; printf("%d,%d,%d,%d\n",a=b=c,a=b==c,a==(b==c),a==(b==c);}运行结

日期:2022-04-03 23:28:48 人气:1

在C语言中 main() {int a=1,b=2,c=3; printf("%d,%d,%d,%d\n",a=b=c,a=b==c,a==(b==c),a==(b==c);}运行结

a=b=c //将c的值3赋给b,再将b=c的值3赋给a,整个表达式的值是3
a=b==c //VC2005测试结果是3,我自己算应该是1,这个我不是很清楚。
a==(b==c) //先判断b==c,结果是1,再判断a==1,结果是0
a==(b==c)
    A+
热门评论