不同的值可以共用一个语句吗?
case i of
   1:
   2: inc(i);
end;记得在那本书上说过是可以的,但是编译通不过。

解决方案 »

  1.   


    switch(a)
    {
    case 1:
    case 2:
         // do something
         break;
    }
    C里面是这样可以的
      

  2.   

    我忘记了交代了,这是delphi  object pascal的语法。
      

  3.   


      case i of
        1,2,3:
          begin      end;
      end;
      

  4.   

    case i of
        1,2,3:
          begin      end;
      end;
    这个可以,我当然知道了,我就是想问
    case i of 
      1: 
      2: inc(i); 
    end; 这种的,行不行呢。