SwaggerYang 发表于 2019-12-21 15:33:09

关于++i口算结果与机器不一致相关问题

#include <stdio.h>
int main(){
        int i=5;
        int j=5;
        int p,q;
        p=(i++)+(i++)+(i++);
        q=(++j)+(++j)+(++j);
        printf("%d,%d",p,q);
        return 0;
       
}

这里的q为什么口算是21,但是机器显示22,原因是什么呀?求解答,谢谢

Croper 发表于 2019-12-21 17:56:55

https://fishc.com.cn/thread-132932-1-1.html
页: [1]
查看完整版本: 关于++i口算结果与机器不一致相关问题