A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 绪公爵 中级黑马   /  2015-9-1 22:54  /  411 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

求解答啊,想了一下午了,,,
int i = 0;

i = i++;

Sop(i);
为什么还是0,而不是1呢????

4 个回复

倒序浏览
a++    ++a   慢慢看,你看懂了就明白了  自增
回复 使用道具 举报
额,我昨天问过的。。
i++是创建了一个临时变量tem=i=0,然后i增加到1,赋值给i,最后tem赋值给i即i=tem=0
回复 使用道具 举报
寰宇天侠 发表于 2015-9-1 23:01
额,我昨天问过的。。
i++是创建了一个临时变量tem=i=0,然后i增加到1,赋值给i,最后tem赋值给i即i=tem=0 ...

好像有点道理啊,我自己在思考思考啊
回复 使用道具 举报
int i = 0,a;
i = i++;
a = i;
试试看
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马