C语言编程switch语句中case后面如果是数字

发布网友

我来回答

3个回答

热心网友

swithc(k)
{
case 1: //k的值为1跳到此行
case 'A': //k的值为'A'跳到此行,'A'代表字母A的ASCII码,即0x41 或65
case '5': //k的值为'5'跳到此行,'5'代表数字5的ASCII码,即0x35 或53
}

热心网友

case 1: case 2: case 3:
case 'a': case 'b': case 'c':
case后面不能跟字符串追问那单引号是什么意思?

追答字符常量都要加单引号

热心网友

switch语句只支持基本的数据类型,如char,int等,如果是字符则需要使用单引号引起来。

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