for(;z<10;++z){} 这个是什么意思,z的初始值是????
for(;z<10;++z){} 这个是什么意思,z的初始值是????
------解决方案-------------------- z在上面已经定义了,自己看看。。。
------解决方案-------------------- 简单的for循环嘛,应该有地方声明z的吧,仔细看看
------解决方案-------------------- z肯定已经定义过了
------解决方案-------------------- 引用: Quote: 引用:
谢谢各位,那个请问for(int z=0;z<10;++z)和for(int z=0;z<10;z++)有啥区别呀
循环次数不一样
如果循环体内未对z的值做变化的话,两者并无区别,循环次数是一样的
------解决方案-------------------- for循环中如果z没有改动的话,次数是一样的
------解决方案-------------------- 引用: Quote: 引用:
Quote: 引用:
谢谢各位,那个请问for(int z=0;z<10;++z)和for(int z=0;z<10;z++)有啥区别呀
循环次数不一样
可以仔细说一下吗
我说错了,循环次数是一样的。
------解决方案-------------------- int z=0;
for(;z<10;){
System.out.println(z);
++z;
}
int z=0;
for(;z<10;){
System.out.println(z);
z++;
}
不知道楼主可以看懂不
------解决方案-------------------- 引用: 是不是这样的:第一次做循环(z++):z=0,然后执行下面的语句的,而(++z)是:z+1(0+1)就是z=1,然后执行下面的语句的
z++和++z的区别是:
int z1 = 1, z2 = 1;
int x = z1++; // x = 1, z1 = 2
int y = ++z2; // y = 2, z2 = 2
------解决方案-------------------- z显然已定义
------解决方案-------------------- 引用: Quote: 引用:
Quote: 引用:
Quote: 引用:
谢谢各位,那个请问for(int z=0;z<10;++z)和for(int z=0;z<10;z++)有啥区别呀
循环次数不一样
如果循环体内未对z的值做变化的话,两者并无区别,循环次数是一样的
是不是这样的:第一次做循环(z++):z=0,然后执行下面的语句的,而(++z)是:z+1(0+1)就是z=1,然后执行下面的语句的
类似于这样
int z=0;
while(z<10){
z++;
}
int z=0;
while(z<10){
++z;
}
------解决方案-------------------- int x=5;
int y=5;
System.out.print(x++);//输出5
System.out.print(x);//输出6
System.out.print(++y);//输出6
System.out.print(y);//输出6
------解决方案--------------------