结果为什么不一样

c语言
2024-12-05 17:30:07
推荐回答(2个)
回答(1):

关键是n++ 这里的理解。
①a=(n++)+m,是先等于n,n再迅猛自增。也就是说,如果n=2,那么租昌芦此处先a=2+m,然后n再加一,变成n=3。 如果把n++改成++n,结果就与②一样了。++n是先加一,然后再相等。
②弊带a=n++;
a=m+n;
这里的自增,也是加号在后面,a开始等于2,然后n自增为3,之后就是a=3+m。

回答(2):

“我们不一橘铅样”,为什么坦伍坦让桐不一样?