呃C语言只是和数学有点相似,他不是数学中的1+1=2,况且带代码中也不会让你输入1+1=2,这个是电脑来做的事,你只要告诉电脑你要算什么比如你要算1+1,那电脑就会算出结果(=2),那么在C语言里的=就有别的用法了。
我在开始学的时候就一直叫它赋值号,而不是等于号,赋值号的电脑读的方法(也是你读的方法是)先计算赋值号右边的值然后把这个值赋给左边的变量。
所以对于y=x+y;这个代码的意思就是先计算出X+Y的值然后把这个结果赋给Y。
那么对于y=x*y;这个代码的意思那就是先计算x*y的值然后把计算结果赋给y。
可以自己想一下比如x=y;这个是什么意思
还有一个就是x=x-1;这个是什么意思。