初识while循环语句

  • Post author:
  • Post category:其他


一、

(1)用while循环语句输出1-10的数字

代码如下

#define  _CRT_SECURE_NO_WARNINGS
#include <stdio.h>


int main()
{
	int i = 1;
	while (i <= 10)
	{
		printf("%d", i);
		i++;
	}
}

输出结果如下

之前在分支语句中了解到了关键词break和 continue在程序中的作用,那么这两个关键词在while语句中有什么作用呢?

(2)break关键词在while循环语句中作用

在上述程序段中加入break,代码如下

#define  _CRT_SECURE_NO_WARNINGS
#include <stdio.h>


int main()
{
	int i = 1;
	while (i <= 10)
	{
        if(i==6)
        break;
		printf("%d", i);
		i++;
	}
}

输出结果如下

可以看见break在while循环语句中作用是用于永久的终止循环。

(3)在while循环语句中加入continue关键字

将上述代码中break换成continue,代码如下

#define  _CRT_SECURE_NO_WARNINGS
#include <stdio.h>


int main()
{
	int i = 1;
	while (i <= 10)
	{
        if(i==6)
        continue;
		printf("%d", i);
		i++;
	}
}

输出结果如下

在while循环中,continue作用是跳过本次循环continue后边的代码

直接去判断是否去执行下一次代码



版权声明:本文为mangoppju原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。