Vc++6.0的i++和++i问题
答案:1 悬赏:80 手机版
解决时间 2021-04-02 13:16
- 提问者网友:骑士
- 2021-04-01 22:52
Vc++6.0的i++和++i问题
最佳答案
- 五星知识达人网友:污到你湿
- 2021-04-01 23:24
结果应该是12
++i和i++有什么区别,举个例子
1.a = i++; 等校为
a = i;
i = i + 1;
2.a = ++i; 等校为
i = i + 1;
a = i;
以上性质加上括号运算优先级高i最终等于4,
a=4+4+4;
a=12;
追问你用的不是VC++6.0编译器吧
那个编译器编译出来的就是10
VS2012编译出来的是12,12我理解10是为什么
++i和i++有什么区别,举个例子
1.a = i++; 等校为
a = i;
i = i + 1;
2.a = ++i; 等校为
i = i + 1;
a = i;
以上性质加上括号运算优先级高i最终等于4,
a=4+4+4;
a=12;
追问你用的不是VC++6.0编译器吧
那个编译器编译出来的就是10
VS2012编译出来的是12,12我理解10是为什么
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯