C语言学习6

上次分享到C语言的for循环,这次从C语言的do-whil语句继续分享

1.do-while语句

do
语句;
while(表达式);

注:do-while语句至少执行一次
例子:

int main()
{
int i = 1;
do{
printf("点赞");
}while(i--);
return 0;
}

输出结果:在这里插入图片描述

2.break语句

break的作用是跳出循环,只在当前循环体有效。

while循环中break演示:

int main()
{
	int i = 5;
	while (i--)
	{
		if(i == 3)
			break;
		printf("点赞");
	}
	return 0;
}

在这里插入图片描述
for循环中break演示:

int main()
{
	int i = 0;
	for (i = 1; i <= 5; i++)
	{
		if (i == 3)
			break;
		printf("点赞");
	}
	return 0;
}

在这里插入图片描述
do.while 语句中的 break的作⽤和 while 循环中⼏乎⼀模⼀样,可以自己试一下。

3.continue语句

continue的的作⽤是跳过本次循环,跳过continue 后边的代码,只在当前循环体有效。

while循环中continue演示:

int main()
{
	int i = 5;
	while (i <= 5)
	{
		if (i == 3)
			continue;
		printf("点赞");
		i--;
	}
	return 0;
}

在这里插入图片描述
注:这里会导致程序死循环,因为这⾥跳过了i- -,所以i⼀直为3,程序陷⼊和死循环。

for循环中continue演示:

int main()
{
	int i = 0;
	for (i = 1; i <= 5; i++)
	{
		if (i == 3)
			continue;
		printf("点赞");
	}
	return 0;
}

在这里插入图片描述
do while 语句中的continue 的作⽤和 while 循环中⼏乎⼀模⼀样。

4.goto语句

goto 语句可以实现在同⼀个函数内跳转到设置好的标号处。常见的用法就是终止程序在某些深度嵌套的结构的处理过程,比如结束多层嵌套的使用。

int main()
{
	printf("点赞\n");
	goto  a;
	printf("点赞\n");
a:
	printf("评论\n");
	return 0;
}

在这里插入图片描述

注:滥用goto语句将会导致逻辑混乱

这次就分享到这里了,感谢观看,有不足之处欢迎指正。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值