黑马程序员技术交流社区
标题:
switch选择结构
[打印本页]
作者:
自闭宅男
时间:
2014-7-7 11:08
标题:
switch选择结构
例如如下代码#include <stdio.h>main(){ int a=1; switch(a) { case 1:printf("1"); case 2:printf("2"); }}没有break的话,输出结果会是12但是如果在每句case中加入break,那就只会输出1 也就是说虽然不加break语法上没有错,但是就起不到选择执行的作用了,只是第一次判断,然后依次向下执行语句,懂了么 这么说吧,case只是一个“标签”,只在switch第一次执行判断时有用,比如以上代码,a值为1,所以跳转到标签case 1:上,然后执行case 1:后的语句,注意,此时所有case就相当于都不存在了,语句就会一直执行下去,知直到有break出现
作者:
cmf195
时间:
2014-7-7 11:18
这个好像是C语言的好像
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2