for和while的比较
其实这两个可以互相代替的,比如说
for (int i = 0; i<10; i++)
{
...//插入语句
}
用while来写就是
int i = 0;
while (i<10)
{
...//插入语句
i++;
}
1、从上可以看出for循环比较简洁,会比while更常用些,循环次数已知的情况下,尤其是用使用指针的时候,很方便的。
2、但是如果想做无限循环,while更方便点,比如说
int i = 1;
while (i == 1){ ... }
while与do while比较
do..while,和while差不多,但是do…while在任何情况下都会先执行命令一次,即使i不符合设定条件 do{ … }
while (i<10); 没有特殊要求的时候二者选一即可,但是通常我们会选择while循环。