C语言中switch语句执行default语句分析
在您提供的代码中,switch语句的括号中的表达式是1,而case 1对应的语句是printf("ghost");。因此,当表达式的值为1时,会执行case 1下的语句,即会打印出"ghost"。由于没有break语句,程序将继续执行default下的语句。但是您的代码中的default下的语句是"printed("54444");",这是一个错误的语法,正确的函数名是printf。所以代码会报错,而不会执行default语句。
原文地址: https://www.cveoy.top/t/topic/jBkT 著作权归作者所有。请勿转载和采集!