C语言 循环

C语言 循环

循环就是让一段代码反复执行,达到你想要的效果。

for循环

for循环是一种比较灵活且比较危险(与其他循环相比)的循环。
for循环一般会使用一个循环变量来引导其运行,这个变量叫做循环变量,在C语言中我们习惯命名为 i。
for循环的结构

for([1];[2];[3])
{
	[4];
}

[1].给循环变量赋值 for内定义的循环变量只能在for循环内使用
[2].判断循环变量是否到达边界,判断为真时,执行4;为假则跳出循环
[4].被反复执行的代码段,也叫做循环体
[3].改变的循环变量 一般是对循环变量自加或自减

//for循环的多种写法

for(int i = 0; i < 10; i++)
{

}

//循环变量在循环体内改变
for(int i = 0; i < 10;)
{
	i++;
}

//循环变量定义在循环外
int i = 0;
for(; i < 10; i++)
{

}

//死循环
for(;;)
{

}

//多循环变量
for(int i = 0 ,j = 0; i < 10; i++, j++)
{

}

while循环

while(条件)//当条件为真时,执行循环语句;否则,跳出循环
{
	//循环体
}

while循环相当于 for 循环的精简版,可以理解为for(; 条件;)
for循环负责用于明确知道循环变量循环次数的问题
while循环用于解决只知道循环条件的问题

do while 循环

do
{
	//循环体
}while(条件);//注意:分号不能少!!!

先执行循环体,在判断循环条件,该循环至少执行一次
适合先干活,后判断的特殊情况

循环嵌套

我们把循环语句中包含循环语句的语法叫做循环嵌套
在循环嵌套中 外层循环执行一次,内循环执行n次

跳转语句

goto

goto label;
..
.
label;

goto可以在函数内任意跳转,但可能会破环已经设计好的分支或循环语句,因此绝大多数公司禁止使用,但在驱动编程时特别适合处理异常。

break

1.在switch语句中,可以关闭执行开关
2.在循环语句中,可以跳出一层循环

continue

结束本次循环,直接进入下一次循环

return

1.返回一个整数给函数的调用者
2.结束函数的执行,跳转到调用该函数的位置。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值