| 查看: 310 | 回复: 2 | |||
ke0212铁杆木虫 (著名写手)
|
[交流]
新手问题求教 已有2人参与
|
|
# include <stdio.h> int main(void) { int i, j, k, m; i = j = 3; k = i++; //后自增整体表达式的值是i加1之前的值; m = ++j; //前自增整体表达式的值是j加1之后的值; printf("i = %d, j = %d, k = %d, m = %d\n",i, j, k, m); return 0; } 运行结果:/* i = 4, j = 4, k = 3, m = 4 */ 我以为i和j的值应该是3和3,为什么变成4和4了, i++和++j不是分别赋给k和m了吗,为什么它自身的值也变成了4,初学者,还往解答,谢谢 |
» 猜你喜欢
面上提前没消息,有中的吗
已经有14人回复
这种情况还有戏吗
已经有12人回复
微信指数没变化,科研之友没阅读
已经有19人回复
准备明年的基金了
已经有7人回复
面上再次挂了,太难了,躺也躺不了,倦也卷不过,小学校之殇!
已经有24人回复
2026年国自然面上资助率
已经有21人回复
基础研究怎么拉横向,学校到款任务越来越多,难以完成 拉横向,都有哪些途径啊
已经有10人回复
2027年申博
已经有3人回复
一个有机合成实验室都需要哪些设备?
已经有7人回复
HXDI做水性聚氨酯乳液,是不是特别容易出渣
已经有3人回复


2楼2015-07-14 19:59:21

3楼2015-07-15 13:45:02










回复此楼