#include <stdio.h> main() { int i,j; i=2; j=4; printf("%d%d\n",i,j); printf("%d
答案:2 悬赏:0 手机版
解决时间 2021-02-14 14:08
- 提问者网友:眉目添风霜
- 2021-02-13 13:45
#include
main()
{
int i,j;
i=2;
j=4;
printf("%d%d\n",i,j);
printf("%d%d\n",i++,j--);
}为什么第二个输出也是2 4 ?还有i++和++i的区别?请回答的通俗易懂一点。
最佳答案
- 五星知识达人网友:酒醒三更
- 2021-02-13 15:04
// 先引用 i++ 和 后引用 ++i
i = 3
a = 5 + (i++) // 先引用a=5+3得a=8;然后自增,得i=4
i = 3
a = 5 + (++i) // 先自增得i=4;然后引用a=5+4,得a=9
全部回答
- 1楼网友:爱难随人意
- 2021-02-13 15:31
int i=010,j=10; //010表示八进制,对应的十进制是8。
printf("%d,%d\n",i++,j--); //++,--在变量后面,表示先输出,再执行自加,自减操作。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯