关于switch的

机械高 2019-08-10 02:26:45
输入一个1然后该,输出这时候b等于2,之后就输出3,b又等于3了, 然后输出4,b等于4, 然后输出5,b等于5。也就是说会输出12345,,,等一直循环?2
...全文
67 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
编程心得 2019-08-10
  • 打赏
  • 举报
回复
引用 5 楼 Operating System的回复:
switch只会进行一次条件判断,找到第一个成立后面的将不再进行条件判断。 这个程序在default处都会成立,所以每次输入都会有3个输出
不好意思,我这个回答有点错误,请忽略
编程心得 2019-08-10
  • 打赏
  • 举报
回复
switch只会进行一次条件判断,找到第一个成立后面的将不再进行条件判断。 这个程序在default处都会成立,所以每次输入都会有3个输出
神来好几笔 2019-08-10
  • 打赏
  • 举报
回复
switch case 语句没有break就会从入口一步一步到结束
输入0 输出1,2,3
输入1 输出2,3
输入2 输出3

输入其它的(b) 输出(b+1)
神来好几笔 2019-08-10
  • 打赏
  • 举报
回复
switch case语句没有break就会从入口一步步往下走
northwesternwind 2019-08-10
  • 打赏
  • 举报
回复
输入为1的话,显示结果应该是2,3

default: 条件满足,显示2, 这是b的值为2
case 1: 条件不满足
case 2: 条件满足,显示3,这时b的值为3

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧