C语言 最新C语言中switch能直接用于字符串判断吗? 在C语言中,switch语句不能直接用于字符串(char*或char[]),因为switch的case标签必须是编译期常量,且类型只能是整型、字符型或枚举型,字符串是指针(地址),无法直接作为case的值,替代方案:使用if-elseif或strcmp最常见的方法是使用if-else…… 99ANYc3cd6 / C语言 / 今天 / 3 阅读 0 评论