
原理及实现
打怪历程
我的打怪历程!!!
展开
-
为什么z=z++,z的结果没变?
int z = 2; z = z++; cout<<z;//输出仍为2在codeblocks、dev c++中输出是2 在VC中输出是3这是为什么?答案:不同编译器对后缀++运算符的实现不一样。简洁地回答一下: 若a=2; a++ 是创建一个副本a’=2,a加1,返回副本a’。 ++a 是a加1,返回a。所以在 z=z++时,++运算符的优先级比=高,先执行++运算符要做的事。 先创建z’原创 2017-12-14 15:29:11 · 1300 阅读 · 0 评论 -
Java ArrayList工作原理及实现
原文出处: Yikun1. Java ArrayList工作原理及实现转载 2017-10-29 15:22:53 · 307 阅读 · 0 评论