How to use ellipsis in c's case statement? -


  केस expr_no_commas ELLIPSIS expr_no_commas ':'   

मैंने ऐसा नियम देखा सी के वाक्यविन्यास नियम में, लेकिन जब मैं इसे पुन: उत्पन्न करने का प्रयास करता हूं:

  int test (float i) {switch (i) {case 1.3: printf ("hi"); }}   

यह विफल रहता है ...

ठीक है, यह मेरे भाग पर थोड़ी गलतियां हैं, लेकिन ऐसा लगता होगा कि आप जीसीसी एक्सटेंशन को सी करने के बारे में बात कर रहे हैं जो कि स्विच मामलों में श्रेणियों को निर्दिष्ट करने की अनुमति देता है।

मेरे लिए निम्नलिखित संकलन:

  int test (int i) {स्विच (i) {case 1 ... 3: printf ("hi"); }}   

... को नोट करें और यह भी ध्यान रखें कि आप float पर स्विच नहीं कर सकते। < / div>

Comments