C++中的i++和++i有什么区别?

请回答简单详细点,易懂,我是初学者

简单的来说,++i 和 i++,在单独使用时,就是 i=i+1。
而 a = ++i,相当于 i=i+1; a = i;
而 a = i++,相当于 a = i; i=i+1;

如果实在搞不明白++ --怎么回事,那也不是什么事。
因为a=++i完全可以写成 i++; a=i。
a=i++完全可以写成 a=i; i++。
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答