C++循环
来源:百度知道 编辑:UC知道 时间:2024/06/01 06:34:12
我也是初学者,我对循环的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循环后面的括号中,依次是变量初始化,变量的限定条件,变量的变化;
变量按照变化从初始化的值开始变化,一直到限