C语言程序中 int n,m; m=1; n=2; m=m++⼀2; 最后得到的m结果是多少

2025-03-09 11:53:27
推荐回答(3个)
回答1:

m = m++/2;这句先执行m = m / 2;结果为0,然后执行m++,得到m = 1

回答2:

确实 是 0;

原因是先执行 m++,此时m 还是 为1,

1 /2 =0

回答3:

m++是先使用后增加,所以m++/2,等同于:m/2;++m;