C语言中的循环

1.while循环

while循环的基本格式

#include <stdio.h>
int main()
{
 while(1)
 printf("hehe\n"); 
 return 0;
}

while的基本格式如上,需要注意的是第四行while的执行条件,若条件为真,也就是代码中不为0,会一直循环,也就是说如上代码会陷入死循环。while循环在平常使用较少,主要使用for循环。

2.for循环

for循环的注意点有以下几点:

  1. 表达式的作用,第一个表达式的作用是初始化,注意要和函数初始化的概念区分清楚。
    #include <stdio.h>
    int main()
    {
     int i = 0;
     for(i=1; i<=10; i++)
     {
     printf("%d ", i);
     }
     
     return 0;
    }

    例如以上代码,第四行的int i = 0;是为此变量初始化,而第五行的for语句中的初始化指的是i从1开始进入for循环,意义是不同的。

  2. for循环语句与while语句的区别,for之所以使用广泛就是因为在for语句当中,三个调整循环的语句都在一起,很容易调整,不像while语句要找老半天

3.do while循环

do while循环与while循环的区别主要在do这个语句,do while循环是先要进循环中运行一次,在判断运行后的结果是不是为真,在进行下一步的操作,如:

#include <stdio.h>
int main()
{
 int n = 0;
 scanf("%d", &n);
 int cnt = 0;
 do
 {
 cnt++;
 n = n / 10;
 } while (n);
 printf("%d\n", cnt);
 return 0;
}

上述代码是计算一个整数有几位数的代码,若只有个位数也就是0——10之间的数我们要让它输出一,这时do while的好处就体现出来了,他可以先执行,因为如果用while语句的话,个位数是除不尽10的,就比较难办。

以上就是关于c语言循环的一些知识点

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值