超详解c语言循环1(0基础也能看懂)


前言

提示:这里可以添加本文要记录的大概内容:
在c语言中循环非常重要,下面浅淡循环


提示:以下是本篇文章正文内容,下面案例可供参考

一、循环是什么?

循环是程序设计语言中反复执行某些代码的一种计算机处理过程,常见的有按照次数循环和按照条件循环。在C语言中有三种循环分别是for循环,while循环和do while循环,它们的结构相似都有循环条件和循环内容;

二、for循环

1.语法结构

代码如下(示例):

#include <stdio.h>
int main ()
{
for (int a=1;a<=10;a++)
{
//循环体
printf ("hello\n")
}
}

在这里我们可以看到for循环中有初始化元素(int a=1;)有循环条件(a<=10)有更新条件(a++)。只有当更新的条件不满足循环条件时才会停下,这段代码的效果如下在这里插入图片描述
这段代码循环了11次每一次循环a都加1直到a>10即a=11时才停下

2.注意事项

在for循环中括号中的初始化; 条件; 更新都要有分号(;)隔开,不能记错相应的顺序不然会进入死循环

while循环

语法结构

代码如下(示例):

#include <stdio.h>  
  
int main() {  
    int i = 1;  
    while (i <= 5) {  
        printf("%d\n", i);  
        i++; // 更新条件变量,以便循环能够结束  
    }  
    return 0;  
}

while循环是另一种重复执行代码块的方式,它会在指定的条件为真(非零)时持续执行循环体。当条件变为假(零)时,循环会终止。
它的条件是while括号中的那个表达式(i <= 5);这时在循环中加入更新条件否则会陷入死循环但是有时我们可以用这个特性和break函数做一些有趣的事

while中的break函数

在我们不想继续循环时可以用break函数它可以跳出接下来的循环,在一些项目中可以用来控制游戏是否继续开始如下面的一小段简易化的代码

**#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{
	int a = 0;
	while (1)
	{
		scanf("%d", &a);
		if (a == 1)
		{
			break;
		}
	}
	return 0;
}**

在这段代码中如果没有输入1的话这份代码会一直运行下去,直到输入1运行break才退出程序。

do while循环

语法结构

在C语言中,do-while循环是一种后测试循环,这意味着循环体至少会执行一次,然后在每次迭代结束时检查条件。如果条件为真(非零),则循环继续执行;如果条件为假(零),则循环终止。
do-while循环的基本语法如下:

do {  
    // 循环体:这里是循环要重复执行的代码  
} while (condition);

其中,condition是一个在每次循环迭代结束时评估的表达式。只要condition的值为真(非零),循环就会继续执行。一旦condition的值为假(零),循环就会终止。
do while 函数与前面的循环方式差别不大,可以借鉴前面,但是循环不止如此,还有多重循环等,在此限于文章就不再讨论,如有兴趣可以看我的《超详解c语言循环2》,下次见


  • 8
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值