C#中的FOR循环

来源:百度知道 编辑:UC知道 时间:2024/06/06 01:53:05
for (int index = 1; index < 4; index++)
{
System.Console.WriteLine("{0}:hello world!", index);

他的结果是
1:hello world!
2:hello world!
3:hello world!
FOR里面有3个语句。
他们都是有着怎么样混乱的执行才能生成这样的结果啊!
INDEX值先是1 然后判断,小于4,++后值已经是2了吧``
然后循环。。。。我知道我是错的`
但是希望得到正确的引导,救我KAMI啊!

判断出index的值首先是声明时的1 然后符合条件<4 然后就执行了输出一句话hello world 这时候 index变成2 再循环 变3 再循环 第3次循环完的时候 由于index++ 所以已经变成了4 再次循环的时候 发现index已经不再小于4 于是不符合条件 所以跳出循环 循环结束 一共是打出了3句话.

晕`!
for循环开始先是 int index=1 然后判断是否小于4 然后执行下面的输出代码然后是 i++也就是i+1 , i=2的时候在判断是否小于4 然后执行下面的输出代码
然后再i++, 这时候i就等于3了。。。直到判断i=4或i>4的时候才跳出循环
就是这样了 你自己设个断点调试一下不就明白了

这样看就懂了吧
int Index=1;

while(Index<4)
{
System.Console.WriteLine("{0}:hello world!", index);
index++;
}

这也要问....