admin 管理员组

文章数量: 1086019


2024年4月26日发(作者:怎样制作边框图案)

简单的来说,++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++。

而且,这也是一种好的程序风格:++ -- 语句如非特殊需要,请单独一行使用。

假设 i=1

如果执行a=i++ 完之后, a=1, i=2

如果执行a=++i 结果是, a=2, i=2

要分清楚++i,和i++的区别.

i++是先执行当前命令,再执行递增.

++i是先递增,再执行命令

缺点:

对于数组,不能方便的访问下标值;

对于集合,与使用Interator相比,不能方便的删除集合中的内容(在内部也是调用

Interator).

除了简单遍历并读取其中的内容外,不建议使用增强的for循环。

一、遍历数组

语法为:

for (Type value : array) {

expression value;

}

//以前我们这样写:

void someFunction ()

{

int[] array = {1,2,5,8,9};


本文标签: 不能 使用 内容