c语言中case1和case2有什么区别

问问题描述

c语言中case1和case2有什么区别,有没有人理理我?急需求助!

答精选答案

最佳答案

用于swwitch语句!case后面的是常量表达式又成为开关常量。你不需要追求case是什么意思,只需要看它后面的常量是否满足,是否是一个能够匹配的值,是就执行case后面的语句序列,直到遇到break语句为止.如果case中的常量值都不匹配,则执行defult后面的语句序列

r

int a=2;

switch(a){

case 1:prinf("1");break;

case 2:prinf("2");break;

default:prinf("3");

}

就表示根据a的值进行判断,a的值与 case后面的哪个值相等,就执行哪个case 后面的语句,本题中a=1,就执行printf("1")这句,break表示执行完语句后跳出,不再往下执行。而default表示除了1,2之外的任何值。

答其他回答(1条)

本文来自作者[一级消防考试]投稿,不代表公众科技网立场,如若转载,请注明出处:https://www.cpst.net.cn/jingxuan/4222170.html

赞 (0)

发表回复

本站作者后才能评论

评论列表(4条)

  • 一级消防考试
    一级消防考试 2026年10月06日

    我是公众科技网的签约作者“一级消防考试”!

  • 一级消防考试
    一级消防考试 2026年10月06日

    希望本篇文章《c语言中case1和case2有什么区别》能对你有所帮助!

  • 一级消防考试
    一级消防考试 2026年10月06日

    本站[公众科技网]内容主要涵盖:教育咨询,知识百科

  • 一级消防考试
    一级消防考试 2026年10月06日

    本文概览:用于swwitch语句!case后面的是常量表达式又成为开关常量。你不需要追求case是什么意思,只需要看它后面的常量是否满足,是否是一个能够匹配的值,是就执行case后面的语句序列,直到遇到break语句为止.如果case中的常量值都不匹配,则执行defult后面的语句序列r int a=2;switch(a){case 1:prinf("1");break;case 2:prinf("2");break;default:prinf("3");}就表示根据a的值进行判断,a的值与 case后面的哪个值相

联系我们

联系:143 0457 151

工作时间:周一至周五,9:30-18:30,节假日休息

关注我们