#include main() { int x=2,y=3; x%=y+3; printf("%d",x); } 谁能给解释一下输出值为啥等于2

来源:学生作业帮助网 编辑:作业帮 时间:2024/06/10 23:20:23

#include main() { int x=2,y=3; x%=y+3; printf("%d",x); } 谁能给解释一下输出值为啥等于2

x%=y+3等价于
x=x%(y+3)
=2%(3+3)
=2%6 //表示2除以6所得的余数
=2