关于C语言分支循环语句(if/switch篇)

在C语言编程中,分支与循环语句是最基础也是最重要的控制结构之一。 它们使得程序能够根据不同的条件做出不同的决策或者重复执行特定的任务。 接下来我将介绍C语言中四种常见的控制结构:if、switch、for和while。
首先这篇我们先介绍if和switch。

1.if语句

if语句是C语言中最简单的分支语句。 它允许程序根据条件的真假来执行不同的代码块。 if语句的基本语法如下:

if (条件) {
    // 条件成立时执行的代码块
} else {
    // 条件不成立时执行的代码块(可选)
}

示例:

#include <stdio.h>

int main() {
    int num = 10;
    
    if (num > 0) {
        printf("Number is positive.\n");
    } else {
        printf("Number is non-positive.\n");
    }
    
    return 0;
}

2.switch语句

switch语句也是一种分支语句,适用于当有多个固定值需要匹配时。 它将表达式的值与每个case的常量值进行比较,然后执行匹配的代码块。 switch语句的基本语法如下:

switch (表达式) {
    case 常量值1:
        // 匹配常量值1时执行的代码块
        break;
    case 常量值2:
        // 匹配常量值2时执行的代码块
        break;//跳出,表示语句结束
    // 可以有更多的case
    default:
        // 当没有匹配时执行的代码块(可选)
}

示例:

#include <stdio.h>

int main() {
    int day = 3;
    
    switch (day) {
        case 1:
            printf("Monday\n");
            break;
        case 2:
            printf("Tuesday\n");
            break;
        case 3:
            printf("Wednesday\n");
            break;
        default:
            printf("Other day\n");
    }
    
    return 0;
}

今天先介绍if和switch语句,掌握这些基础的控制结构,能让我们更加灵活的编写C语言程序,实现更复杂的逻辑和算法。在实际编程中,合理运用这些语句能让我们代码的运行效率和可读性大大的提高。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值