c语言之continue

continue是结束当前循环,不再执行下面的语句。

continue与break的区别是break是完全跳出整个循环,continue是结束当前循环,不再执行下面的语句,然后开始新的循环。

以九九乘法表的程序为例

#include<stdio.h>
int main()
{
	int i=1,j=0;
	while(i<=9)
	{
		while(j<9)
		{
	
		++j;
		if(i<=j)
		printf("%d*%d=%d\n",i,j,i*j);
		else continue;
	}
	++i;
	j=0;
}
return 0;

}

从上面代码可以看出,一开始变量i的值为1,j的值为0,这是个嵌套循环,先执行内部循环

第一次循环,j的初始值为0,++j使j的值+1,0+1=1,此时j的值为1,i=j符合条件,执行printf("%d*%d=%d\n",i,j,i*j)语句,输出结果为1*1=1

第二次循环,j=1,符合i<9的条件,执行++j,j的值=1+1=2,此时i=1,符合i<=j的条件,继续执行

printf("%d*%d=%d\n",i,j,i*j)语句,输出结果是1*2=2.

如此循环执行下去,一直到j=9不符合j<9的条件,开始执行外部循环,执行++i的语句,此时i的初始值为1,++i的结果是1+1=2,,继续执行j=0的语句,j的值变为0.

然后继续执行while(j<9)的内部循环,j的值变为1,此时i的值为2,i>j,条件为假,不再执行下面的语句,循环从++j开始执行,j变为2,符合条件,继续执行循环

相关推荐

  1. c语言continue

    2024-02-22 10:06:02       37 阅读
  2. continue语句

    2024-02-22 10:06:02       34 阅读
  3. 深入理解与运用C语言中的Continue关键字

    2024-02-22 10:06:02       57 阅读
  4. C语言自学笔记7----C 语言 break和continue语句

    2024-02-22 10:06:02       38 阅读
  5. C语言中的break和continue语句的作用和区别

    2024-02-22 10:06:02       32 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-22 10:06:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-22 10:06:02       101 阅读
  3. 在Django里面运行非项目文件

    2024-02-22 10:06:02       82 阅读
  4. Python语言-面向对象

    2024-02-22 10:06:02       91 阅读

热门阅读

  1. HTML---html面试题

    2024-02-22 10:06:02       44 阅读
  2. WebRTC 中带宽估计与拥塞控制算法

    2024-02-22 10:06:02       51 阅读
  3. Tomcat线程池原理(下篇:工作原理)

    2024-02-22 10:06:02       58 阅读
  4. springcloud多网卡注册nacos时IP控制方法

    2024-02-22 10:06:02       43 阅读
  5. 人工智能与开源机器学习框架

    2024-02-22 10:06:02       51 阅读
  6. [OpenGL教程05 ] glAccum() 函数对累积缓存设置

    2024-02-22 10:06:02       42 阅读
  7. spring缓存的使用

    2024-02-22 10:06:02       42 阅读