作业帮 > 综合 > 作业

a,c,b为int类型变量且初值都为0,c+b;是赋值语句吗?为什么?a=b=c=100;是赋值语句吗?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/16 18:04:02
a,c,b为int类型变量且初值都为0,c+b;是赋值语句吗?为什么?a=b=c=100;是赋值语句吗?
如题所示
仅仅c+d是吗?如果是的话,它不是赋值语句的,因为没有变量的值改变了.而且有个warning: '+' : operator has no effect; expected operator with side-effect.
a=b=c=100;是赋值语句首先执行的c=100;然后是b=c;再是a=b;.