概述
目录
总体介绍(引言)
for语句
基本语法
具体使用
for循环中的break和continue
while语句
基本语法
具体使用
while语句中的break和continue
do...while()循环
具体使用
while语句中的break和continue
总体介绍(引言)
for语句
基本语法
具体使用
打印1-100的整数。
#include <stdio.h>
int main()
{
int i = 0;
//for(i=1/*初始化*/; i<=100/*判断部分*/; i++/*调整部分*/)
for (i = 1; i <= 100; i++)
{
printf("%d ", i);
}
return 0;
}
for循环中的break和continue
break
举例:
#include <stdio.h>
int main()
{
int i = 0;
for (i = 1; i <= 10; i++)
{
if (i == 5)
break;
printf("%d ", i);
}
return 0;
}
运行结果:1 2 3 4
这里的break是跳出的这一层循环。如果有多个for循环嵌套的话,break跳出循环的时候我们就需要多加注意了,我们只需要记住break只能跳出自己当前的一层循环即可。
continue
举例
#include <stdio.h>
int main()
{
int i = 0;
for (i = 1; i <= 10; i++)
{
if (i == 5)
continue;
printf("%d ", i);
}
return 0;
}
运行结果:1 2 3 4 6 7 8 9 10
continue的作用是跳过其后面的代码,直接到调整部分调整,然后进入下一次循环。
特殊的for循环
#include <stdio.h>
int main()
{
for (;;)
{
printf("hellon");
}
return 0;
}
结果
这里省略了初始,条件和省略部分,我们可以看出,代码陷入了死循环。
知识点:当省略条件判断部分时,其意义代表条件恒为真。 另外这三个部分是可以自行选择省略哪一部分的,遇到具体情况具体分析。
while语句
基本语法
具体使用
打印1-100的整数
#include <stdio.h>
int main()
{
int i = 1;
while (i <= 100)
{
printf("%d ", i);
i = i++;
}
return 0;
}
while语句中的break和continue
break
举例
#include <stdio.h>
int main()
{
int i = 1;
while (i <= 10)
{
if (i == 5)
break;
printf("%d ", i);
i = i + 1;
}
return 0;
}
结果为 1 2 3 4
通过结果我们可以知道,与for循环中的break一样,这里其功能为
continue
功能与for循环中的一致
do...while()循环
do语句基本语法
具体使用
打印1-10之间的整数
#include <stdio.h>
int main()
{
int i = 1;
do
{
printf("%d ", i);
i++;
} while (i <= 10);
return 0;
}
while语句中的break和continue
这里的break和continue与for、while循环中的作用一致,就不再赘述了。
另外,循环至少执行一次,使用的场景有限,所以不是经常使用。
希望这篇文章对你有用,有什么不对的地方也欢迎大家提出来。
最后
以上就是兴奋墨镜为你收集整理的【编程之路(003)】循环语句(for,while,do while语句)(C语言实现)总体介绍(引言)for语句while语句do...while()循环 的全部内容,希望文章能够帮你解决【编程之路(003)】循环语句(for,while,do while语句)(C语言实现)总体介绍(引言)for语句while语句do...while()循环 所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复