上代码,在switch case里面的这个位置写一条if语句,编译竟然不报错,但是不会执行
打印输出结果
只打印了case 0里面的输出
要是再加一条函数呢?
代码如下:增加函数test_fun()
打印如下:
还是没有输出。
再来一次变量赋值
打印输出:
变量value没有变化。
总结:在switch () 和case条目之间添加没有语法错误的语句, 编译器不会报错,
但程序运行不会执行改代码块。
上代码,在switch case里面的这个位置写一条if语句,编译竟然不报错,但是不会执行
打印输出结果
只打印了case 0里面的输出
要是再加一条函数呢?
代码如下:增加函数test_fun()
打印如下:
还是没有输出。
再来一次变量赋值
打印输出:
变量value没有变化。
总结:在switch () 和case条目之间添加没有语法错误的语句, 编译器不会报错,
但程序运行不会执行改代码块。