C语言中的分支与循环语句

        在C语言编程中,分支和循环是两个基本的控制结构,它们为程序提供了决策和重复执行的能力。通过合理使用分支和循环语句,我们可以实现更加灵活和高效的程序逻辑。

分支语句:

1. if-else语句

 if-else 基于条件的真假执行不同的代码。

if (条件表达式) 
{
    // 条件为真时执行的代码块
} 
else 
{
    // 条件为假时执行的代码块
}

 示例:

int age = 18;
if(age >= 18)
{
    printf("成年");
}
else
{    
    printf("未成年");
}

2. switch语句

  "switch"根据表达式的值在多个选项中执行一个代码块。

switch (整形表达式) 
{
    case 值1:
        // 当表达式的值等于值1时执行的代码
        break;
    case 值2:
        // 当表达式的值等于值2时执行的代码
        break;
    default:
        // 当表达式的值不匹配任何case时执行的代码
}

实例:

int day = 5;
switch (day) 
{
    case1:

    case2:

    case3:

    case4:

    case5:
    
        printf("工作日");

        break;

    case6:

    case7:

         printf("星期日");

         break;
}
// break:在switch中break的作用是在相应的位置跳出整个循环。

循环语句:

        循环语句允许程序多次执行一段代码,知道满足特定条件为止。常见的循环语句是"while","do-while"和"for"循环。

1. while循环

        "while"循环在执行循环体之前先判断条件是否为真,只有条件为真时才执行循环体。

while (条件表达式) 
{
    // 循环体代码
}

示例 :

int age = 6;
while(age>=18)
{
    print("未成年 %d",age);
    age++;
}
// 直到到达 age>=18 才停止循环

2. do-while循环

        "do-while"循环先执行一次循环体,然后再判断条件是否为真,只有条件为真时才继续执行循环体。

do {
    // 循环体代码
} while (条件表达式);

示例:

int a = 10;

do
{
    printf("a 的值: %d\n", a);
    a++;
}while( a < 20 );

3. for循环

"for"循环通过初始化、条件判断和更新来控制循环的执行。

for (①初始化; ②条件表达式; ③更新) {
    // ④循环体代码
}
// 执行顺序 ①->②->④->③

执行顺序 ①->②->④->③

示例:

int i = 0;
for(i=1; i<=10; i++)
{
    printf("%d ", i);
}

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值