c语言中可以写 123 /= 10; 吗?为什么?
c语言中可以写 123 /= 10; 吗?为什么?
日期:2016-10-21 17:37:57 人气:1
/=属于复合赋值运算符 这是专业的解释
首先辅助运算符的运算方向是“从右至左” 同时辅助运算符左边一定要是变量
因为赋值运算符右边的值要赋值给左边的变量(内存空间)
也有可能是你迷惑于123/=10
其实可以看作为123=123/10;
这还要说到内存了
总之赋值运算符左边一定要是变量
c语言中可以写 123 /= 10; 吗?为什么?