文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

c语言中的case怎么使用

2023-07-04 16:06

关注

这篇文章主要介绍“c语言中的case怎么使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“c语言中的case怎么使用”文章能帮助大家解决问题。

在c语言中,case的意思为“情况”、“案例”,是用于switch语句的关键字。“switch case”语句是一种选择结构的语句,允许测试变量与值列表的相等性,每个值称之为案例或者case;程序会检查switch后面的值并且与case后面的值比对,如果相等则执行后面的代码或代码块。

case中文是什么意思

作名词意思是例子;情况;案例;(辩论或诉讼)论据;箱。

作动词意思是装箱;踩点;仔细检查。

c语言中的case

在c语言中,case的意思为“情况”、“案例”。case是用于switch语句的关键字。

switch case语句是一种选择结构的语句,用来代替简单的、拥有多个分枝的 if else 语句。

switch语句允许测试变量与值列表的相等性,每个值称之为案例或者case,程序会检查switch后面的值并且与case后面的值比对,如果相等则执行后面的代码或代码块

switch..case在C语言中的语法如下

switch(表达式){    case 整型数值1: 语句 1;[break;]    case 整型数值2: 语句 2;[break;]    ......    case 整型数值n: 语句 n;[break;]    default: 语句 n+1;[break;]}

它的执行过程是:

注意:

switch (1) {    case 1.1:        break;}
int a;scanf("%d", &a);switch (a) {    case a + 1:        break;}

c语言中的case怎么使用

示例1:

#include <stdio.h>int main () {        char grade;    scanf("%d", &grade);    switch(grade) {        case 'A' :            printf("Excellent!\n" );            break;        case 'B' :        case 'C' :            printf("Well done\n" );            break;        case 'D' :            printf("You passed\n" );            break;        case 'F' :            printf("Better try again\n" );            break;        default :            printf("Invalid grade\n" );    }    printf("Your grade is  %d\n", grade );    return 0;}

c语言中的case怎么使用

示例2:

#include <stdio.h>int main() {    printf("Please input your grade(1-100):");    int grade;    scanf("%d", &grade);    switch (grade / 10) {        case 10:        case 9:            printf("A\n");            break;        case 8:        case 7:            printf("B\n");            break;        case 6:        case 5:            printf("C\n");            break;        default:            break;    }    return 0;}

c语言中的case怎么使用

关于“c语言中的case怎么使用”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注编程网行业资讯频道,小编每天都会为大家更新不同的知识点。

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯