switch(表达式)中表达式的值可以是字符型和整型,那如果是字符型时怎么与case后面的常量对应?

[复制链接]
查看11 | 回复3 | 2010-8-30 10:34:04 | 显示全部楼层 |阅读模式
C语言中,字符常量的字面值是整型,表达式运算时,字符型也会自动提升为整型。这也就是说,在switch或case中写的表达式,其值是整型:switch('a'){case 97:....或者case 'a':....都是一样的}
回复

使用道具 举报

千问 | 2010-8-30 10:34:04 | 显示全部楼层
你对应你想对应的字符就好啦啊,这是最基本的啊
回复

使用道具 举报

千问 | 2010-8-30 10:34:04 | 显示全部楼层
比如:char ch;switch(ch){case 'a': ...break;case 'b': ...break;...default:...break;}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行