C语言中语句m-=n什么意思

来源:百度知道 编辑:UC知道 时间:2024/06/22 09:51:24

这是复合赋值运算。

m -= n;

相当于

m = m - n;

即,从m与n相减,然后再将结果保存到m中。假设m=10,n=9,执行后,m=1

m-=n 即 m=m-n;
m/=n 即 m=m/n;
m*=n 即 m=m*n;依此类推

m=m-n,类似的+*/都一样。

把m-n的值赋给m,即m此刻的值为m-n

m = m - n;

把m值赋值为m-n

m=m-n 简写为 m-=n