21xrx.com
2024-12-23 00:31:15 Monday
登录
文章检索 我的文章 写文章
C语言中常见的循环语句及其用法
2023-06-15 11:31:20 深夜i     --     --
C语言 循环语句 for while do-while

在C语言中,循环语句是实现重复执行某段代码的重要工具。常见的循环语句有for、while和do-while。其中for循环适合已知循环次数的情况,while和do-while则适合条件较为复杂的情况。

for循环的基本语法为:for(initialization;condition;increment/decrement){statement(s);}

例如,计算1到10的和可以使用以下代码:

int sum = 0;

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

  sum+=i;

}

printf("1到10的和是:%d",sum);

while循环的基本语法为:while(condition){statement(s);}

例如,打印出10以内的奇数可以使用以下代码:

int i = 1;

while(i<=10){

  if(i%2!=0){

    printf("%d ",i);

  }

  i++;

}

do-while循环的基本语法为:do{statement(s);}while(condition);

与while循环不同的是,do-while循环会先执行一次循环体内的语句,然后再判断条件是否成立。因此,即使条件不成立,循环体内的语句也至少会执行一次。

以下是一个简单的实例,使用do-while循环计算n!:

int n=5;

int fact=1;

int i=1;

do{

  fact*=i;

  i++;

}while(i<=n);

printf("%d的阶乘是:%d",n,fact);

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复