一道简单的C语言概念题

来源:百度知道 编辑:UC知道 时间:2024/05/26 09:26:40
s*=i+1的数学意义是s=s*i+1还是s=s*(i+1),那要是先定义M=i+1,s*=M的意义呢?

没错两者都是s=s*(i+1);验证下便知

比如s+=1,就是s=s+1, 如此s*=i+1就是s=s*(i+1)

第2个应该跟上面一样,只是把i+1换成了M

+的优先级比*=高,所以是s*=(i+1)

举个例子吧i=i+2缩写成i+=2; 若x*=y+1含义是x=x*(y+1)括号必不可少.你现在应该知道答案了吧