黑马程序员技术交流社区

标题: 基础知识巩固 [打印本页]

作者: Lbabywei1988    时间: 2015-3-8 16:03
标题: 基础知识巩固
若int k=8;则执行下列程序后,变量k的正确结果是 
main() {int k=8; switch(k) {case 9:k+=1; case 10:k+=1; 
case 11:k+=1;break; default:k+=1;} 
printf("%d\n",k);}
作者: 董志立    时间: 2015-3-8 16:21
哦,这个好像是9吧!
作者: Lbabywei1988    时间: 2015-3-8 21:41
董志立 发表于 2015-3-8 16:21
哦,这个好像是9吧!

嗯嗯!!
作者: chaoren    时间: 2015-3-8 21:55
怎么没有break?
作者: czh251    时间: 2015-3-9 00:06
怎么会是9??不止吧?
作者: 易拉罐    时间: 2015-3-9 08:15
答案应该是12
作者: 不爱不诺    时间: 2015-3-9 08:54
我看是9
作者: still过客    时间: 2015-3-9 09:53
必须是9
作者: JuniorACMer    时间: 2015-3-9 10:11
9999999999999999999999999999
作者: 朱士龙    时间: 2015-3-9 10:22
12吧,直到break才结束
作者: bluedevils    时间: 2015-3-9 10:28
应该是9吧
作者: 紫金飞侠雷    时间: 2015-3-9 12:04
应该是9吧
作者: 皮特尔    时间: 2015-3-9 13:30
答案是9

一次case也没有进入,最后进入default了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2