11问答网
所有问题
int a=1,b=2,c=3; a=b=c,a=b==c,a==(b=c),a==(b==c)
int a=1,b=2,c=3;
a=b=c,a=b==c,a==(b=c),a==(b==c)我在c++上运行了一下,输出是3310,但是这个是怎么得来的呢?
举报该问题
推荐答案 2018-05-31
a=b=c abc都是3 表达式为a的值3
a=(b==c) a=成立 表达式为a的值1
a==(b=c) a==b不成立 表达式值为0
a==(b==c) a==1成立 表达式值为1
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/F2Fvvq7qvP78Fq48M7q.html
其他回答
第1个回答 2018-05-31
你输出的是什么?
第2个回答 2018-05-31
写出完整程序
相似回答
大家正在搜
相关问题
int a=1,b=2,c=3,执行语句a=b=c后,a的值...
C语言中int a=1,b=2,c=3; c=(a+=a+2...
int a=1,b=2,c=3;a+=b*=c;a的值为多少
int a=1,b=2,c=3;执行语句a+=b*=c;后a...
C语言中, 已知int a=1,b=2 ,c=3 以下语句执...
int a=1, b=2,c=3,t; while(b<c)...
若已定义 int a=1,b=2,c=3;则表达式a=b==...
main( ) { int a=1,b=2,c=3; pri...