C语言中switch可以用中文嘛

发布网友 发布时间:2022-04-23 02:13

我来回答

3个回答

热心网友 时间:2023-08-21 20:04

switch()的括号里用字符串可以正常编译,不会报错。但是执行结果肯定是错误的。
另外,对于case '张一',既然用的是单引号,那么单引号中间只能是常量或字符,你用字符串,虽然也可以通过编译,不过执行结果是错误的。
结论是用中文可以通过编译,不过执行结果错误,得不到正确的结果。

热心网友 时间:2023-08-21 20:04

单引号里只能放char范围的字符

热心网友 时间:2023-08-21 20:05

理论是没有问题的。字符串比对就行了。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com