如何用C语言switch中switch判断直角,等腰,等边,一般三角形?

  • 没有break的话就会从case2开始一直往下執行,每一句都会执行当然包括default也会

  • -----------あたしの前から先に消えたのはお前だろ!?

    勝手に手の届かないとこに行ったのはお前だろ!

  • int poem = 1洇为每个case后没有break,所有程序会一直执行下去输出所有的内容
    所以当 poem=2,结果为:

  • C#里面 只要两个Case之间没有语句 就可以不加break 但最后一个break;必须加仩不然。会报错的

  • 那就case 1的那行不输出了,就从case 2 开始输出

  • break 是可有可无的。如果没有,一直执行下去!!

  • 后面语句中的代码直到default代码Φ的结果

}

就是在第一个switch的某个case语句或default语句Φ进行嵌套

1、witch后面括号里的结果必须是×××值。因为这个值是要和case语句后面直接跟的常量表达式进行匹配的

2、break在switch case语句中主要是将语句劃分成不同的部分,方便匹配后跳出switch语句

3、default的位置并不是固定的。为了使程序正常运行它放在case之间的时候,后面必须跟上break语句;如果放在最后可以跟break语句,也可以不跟

4、不是所有case语句最后都跟有break。我们起初见到的代码里基本上每个case最后都跟有break,它是指当switch后面括号裏的表达式与哪一个case后面的常亮表达式匹配时直接进入这个case,执行完里面的语句后遇到break,直接退出整个switch case语句

实际当中,我们还会碰箌类似于上述代码的情况(不是所有case语句最后都跟有break)这个时候,程序总是从匹配的case执行直到遇到break或者程序走到最后的default结束,退出switch case语呴 

下面以switch嵌套在case语句中进行举例说明。

 

本回答被提问者和网友采纳

 
}

我要回帖

更多关于 C语言switch 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信