C++循环

来源:百度知道 编辑:UC知道 时间:2024/06/01 06:34:12
我是一个初学者,每次看到循环就烦,尤其是for循环,总是理解不了似的,每次都得慢慢看他到底加了几次,从哪加到哪,谁能帮我理解下

我也是初学者,我对循环的for理解就是
for(i=??;??;??)

i=??
for(i=0;i<3;i++) 和for(i=1;i<4;i++)或者for(i=1;i<=3;i++)是一样的
都是循环3次,具体的让i等于几开始循环,是为了方便循环体里对i的使用
例如
for(i=0;i<3;i++)
printf("第%d个\n",i+1);//这就只能用i+1了,
换成
for(i=1;i<4;i++)
printf("第%d个\n",i);//这就用i就可以了
主要是为了方便理解和使用
还有就是循环条件那里
for(i=0;i<3;i++)
这里是i<3。
最初也是一直以为这个条件只能对i这个循环变量加以控制,来控制循环
后来才知道,循环体里有别的变量也在不断循环变化
也可以作为条件,来控制循环结束...
还有就是后面的i++
这个不用说了,只是循环变量的变化
还有i+=2什么之类的
看过一道题
for(i=0;i<10;i++,i++)
其实就是for(i=0;i<10;i+=2)

好好看书……书上解释的都不难……

不要纠缠一个问题不放……往后看……

书都看不懂……我解释就更没用了……

毕竟这是最简单的概念了……

for循环的格式是,for( i=0(初始条件);i<10(结束条件);i++(执行语句))括号里面有3个分号,就是3个句子,不能少的,循环刚开始执行的时候,看第一句,然后是第二句,判断是不是循环结束,再接着执行FOR下面语句。执行完后再执行。第三个语句,既i++,然后在执行第二句,判断,条件,接着就这样循环,直到结束,,学C++就是,写程序,写程序,再写程序,,

for循环后面的括号中,依次是变量初始化,变量的限定条件,变量的变化;
变量按照变化从初始化的值开始变化,一直到限