case 关键字后面的的值有什么要求吗?
Value1 的值为0.1 行吗?-0.1 呢?-1 呢?0.1+0.9 呢? 1+2 呢?3/2 呢?‘A’呢?“A”呢?
变量i(假设i 已经被初始化)呢?NULL 呢?
记住:case 后面的Value值只能是整型或字符型的常量或常量表达式
switch(variable)
{
case Value1: //program code
break; //不要忘了break
case Value2: //program code
break;
…
default:// 最后必须使用default 分支。即使程序真的不需要default 处理,也应该保留语句: default : break;
break;
}
Value1 的值为0.1 行吗?-0.1 呢?-1 呢?0.1+0.9 呢? 1+2 呢?3/2 呢?‘A’呢?“A”呢?
变量i(假设i 已经被初始化)呢?NULL 呢?
记住:case 后面的Value值只能是整型或字符型的常量或常量表达式
switch(variable)
{
case Value1: //program code
break; //不要忘了break
case Value2: //program code
break;
…
default:// 最后必须使用default 分支。即使程序真的不需要default 处理,也应该保留语句: default : break;
break;
}