case0x77:fs=0;break;什么意思

发布时间:2019-07-31 12:01:51

case 0x77: fs=0; break;什么意思

推荐回答

很简单的,当你的switch中的变量为十六进制的77时,将fs设为0

这个只是整个程序的一个语句,语法上就是有条件对fs赋值

其他回答

c语言的switch语句是穿透的= = 也就是说当程序判断某个case的条件为真后,它将在执行该case所带的的语句块之后不再对后面的case的条件进行判断而直接执行。所以将第一个break去掉并输入0之后程序判断第一个case的条件为真,输出e,再继续执行第二个case后的语句,又输出e,之后遇到break语句退出switch结构。所以输出是两个e。

以上问题属网友观点,不代表本站立场,仅供参考!