首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >c语言中的分支与循环

c语言中的分支与循环

作者头像
羑悻的小杀马特.
发布2025-01-23 16:38:37
发布2025-01-23 16:38:37
2060
举报
文章被收录于专栏:杀马特杀马特

##前言:正如我们所知c语言中,相关控制语句是程序执行流程的关键部分;那么他便包括这三部分’顺序,选择,循环‘;下面来对他们做一下具体的介绍吧

####一·分支语句

1. if语句:if语句用于某个条件进行执行的代码。如果代码为真则执行if后面的语句,反之,则不会对之执行。

2.if...else语句:它用于作为条件执行两段不同的代码,如果条件为真,则执行if后面的代码块,如果条件为假的话就执行else后面的代码块。

例如;我们就这俩个的运用方法举个例子:

代码语言:javascript
复制
int main(){
int x=5;
if(x>0){
printf("x是正数\n");
}
else{
printf("x不是正数");
}
return 0;}

3·switch语句:switch语句用于基于表达式的值而执行不同的代码块。他会将表达式的值与每一个case的值进行比较,如果匹配的话,则会执行相应的代码块。如果没有匹配的case,可以选择使用default来执行默认的代码块。

代码语言:javascript
复制
int day=2;
switch(day){
        case 1:
printf("星期一\n");
    break;
        case 2:
printf("星期二\n");
    break;
         default:
printf("其他天\n");
    break;
}

这便是switch语句的简单应用。

###二.循环语句:

循环语句用于执行一段重复的代码,直到满足某个条件是其终止时才会中断;接下来,我们来具体介绍一下三种循环语句:

1.for循环:for语句的使用是用一个初始化部分,条件判断,调整部分构成,它首先执行初始值,然后检查条件是否为真,如果条件为真,则执行循环体,然后执行后续操作;这个过程会一直持续直到条件不在满足为止。

代码语言:javascript
复制
for(int i=0;i<5;i++){
  printf("%d\n",i);
}

例如这个例子,它会一直打印i,从0开始,‘0,1,2,3,4’,当i为5时,不满足条件,跳出循环。且for的括号内部是用;而非,

2.while循环:while语句使用一个条件来控制循环的执行。它首先会检查条件是否为真,如果为真的话便会执行循环体;然后再次检查,直到不满足为止。

代码语言:javascript
复制
int i=0;
while(i<5){
printf("%d\n",i):
i++;
}

这个while语句简单应用跟上面那个for的应用效果是相同的。只是把for括号内部的条件分开来用而已。

3.do...while语句循环:这个类似于while语句的作用,但它会先执行一次循环体,然后在后面在进行条件的检查,无论条件为真还是假,他都先会至少执行一次循环体;如果后面的限制与之匹配还会一直执行,直到不匹配才会跳出循环。

代码语言:javascript
复制
int i=1;
do{
    printf("%d",i):
    i++;
}
   while(i<5);
 printf("\n");

例如这个应用它会先进行这个循环,直到i=5那么便会退出,打印这个5。

这便是简单的对分支循环语句的简单j介绍了!!!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-01-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档