【发布时间】:2013-02-25 10:04:22
【问题描述】:
下面,我创建了一个可以正常工作的简单 switch 语句。我想知道如何更改此代码,使其变为 switch(c),然后是 case 1、case 2、case 3、默认值。
示例:if char is 'w' || char is 'W' return WHITE
我尝试了一个简单的 if 语句,尽管编译成功,但它没有给我正确的输出。希望你能帮忙。谢谢! :)
static COLORS color(char c) {
switch(toupper(c)) {
case 'W' : return WHITE;
case 'B' : return BLUE;
case 'R' : return RED;
default : return DEFAULT;
}
}
【问题讨论】:
-
案例'w':返回白色;案例“W”:返回白色;
标签: c switch-statement or-operator