首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

switch if解决思路

2012-02-22 
switch ifswitch(key){if(条件判断){case1:breakcase2:break}case3:break}有那位高手知道,这样格式的语

switch if
switch   (key)
{

        if(条件判断)
        {
                case   1   :
                      break;
                case   2   :
                      break;

          }
          case   3   :
                  break;


}
有那位高手知道,这样格式的语句对吗?

[解决办法]
不对吧,在case块里,用if
[解决办法]
语法上没错,但
if (条件判断)
不会起作用

[解决办法]
规定,switch语法就是遇到case才执行的,中间代码是无意义的
如:
switch (i) 
{
printf("ok\n"); //这个不会运行的
case: ...

[解决办法]
语法上没错,但
if (条件判断)
不会起作用

[解决办法]
当执行到 switch 时,然后遇到Case才执行,if语句,没有用。

热点排行