人人终身学习知识网~是各类综合知识资源信息分享,提升综合素质与提高知识技能的终身学习网络平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

执行下面程序段后,i的值是(A).intinti=10switch(i){case9:i+=1;case10:i--;case11:i*=3;case12:++i;}A、28B、10C、9D、27为什么是28?

[复制链接]

问题:执行下面程序段后,i的值是(A).intinti=10switch(i){case9:i+=1;case10:i--;case11:i*=3;case12:++i;}A、28B、10C、9D、27为什么是28?

答案:↓↓↓

网友采纳  当然是28了,程序在switch语句中case10:这里执行i--之后i=9,然后没有Break语句,接着执行下面的case11:,i*=3,此时i的值为27,后面又没有break语句,所以程序执行case12的++i,然后退出switch语句,所以i=28
回复

使用道具 举报

小黑屋/人人终身学习知识网~是各类综合知识资源信息分享,提升综合素质与提高知识技能的终身学习网络平台

Powered by 5wangxiao

© 2007-2021 5wangxiao.Com Inc.

快速回复 返回顶部 返回列表