@GrijeshChauhan Die Fragen und Antworten auf die aufgeführten Dups stimmen nicht einmal im Entferntesten mit dieser Frage überein. Diese Frage fragt, was diese Funktion ist, die dup fragt, wie man von dieser Funktion konvertiert. Es ist dumm, es als Dup aufzulisten.
– Shafik Yaghmour
18. September 2013 um 9:25 Uhr
@ShafikYaghmour Ist es das? Tatsächlich sind die hier geposteten Antworten unterschiedlich. Die Frage wird gut beantwortet (und akzeptiert) und ich sehe keinen Spielraum, um eine neue hinzuzufügen. Ich stimme für die Wiedereröffnung. Vielen Dank!
– Grijesh Chauhan
18. September 2013 um 9:34 Uhr
@ShafikYaghmour Ok, ich habe für die Wiedereröffnung gestimmt. Wir müssen warten, bis mehr Benutzer für die Wiedereröffnung stimmen, entweder OP, oder Sie oder ich müssen eine Flagge hissen, um wieder zu öffnen … keine andere Wahl.
Sie können einen Bereich aufeinanderfolgender Werte in einer einzelnen Fallbeschriftung wie folgt angeben:
case low ... high:
Sie finden eine vollständige Liste von gcc-Erweiterungen hier. Wie es scheint clang unterstützt dies ebenfalls zu versuchen und kompatibel zu bleiben gcc. Verwendung der -pedantic Flagge in entweder gcc oder clang wird Sie warnen, dass dies nicht dem Standard entspricht, zum Beispiel:
warning: range expressions in switch statements are non-standard [-Wpedantic]
Schöne Antwort und auch tolle Linksammlung. Vielen Dank!
– Kjellski
17. September 2013 um 19:43 Uhr
FAQ/DoWhile0 deckt Anweisungsausdrücke und den Linux-Kernel ab.
– Shafik Yaghmour
16. Oktober 2013 um 14:26 Uhr
Es ist der gcc-Compiler Verlängerung ermöglicht es, mehrere case-Anweisungen in einer Zeile zu kombinieren.
Achtung, es ist kein Standard-C und daher nicht portabel. Es ist eine Abkürzung für Fallaussagen. Es ist wohldefiniert, da Sie in C nur ganzzahlige Typen einschalten können.
In Standard-C, ... wird nur in Argumentlisten mit variabler Länge verwendet.
gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/… und lesen Sie auch Seltsamer Initialisierungsausdruck?
– Grijesh Chauhan
17. September 2013 um 15:14 Uhr
@GrijeshChauhan Die Fragen und Antworten auf die aufgeführten Dups stimmen nicht einmal im Entferntesten mit dieser Frage überein. Diese Frage fragt, was diese Funktion ist, die dup fragt, wie man von dieser Funktion konvertiert. Es ist dumm, es als Dup aufzulisten.
– Shafik Yaghmour
18. September 2013 um 9:25 Uhr
@ShafikYaghmour Ist es das? Tatsächlich sind die hier geposteten Antworten unterschiedlich. Die Frage wird gut beantwortet (und akzeptiert) und ich sehe keinen Spielraum, um eine neue hinzuzufügen. Ich stimme für die Wiedereröffnung. Vielen Dank!
– Grijesh Chauhan
18. September 2013 um 9:34 Uhr
@ShafikYaghmour Ok, ich habe für die Wiedereröffnung gestimmt. Wir müssen warten, bis mehr Benutzer für die Wiedereröffnung stimmen, entweder OP, oder Sie oder ich müssen eine Flagge hissen, um wieder zu öffnen … keine andere Wahl.
– Grijesh Chauhan
18. September 2013 um 9:45 Uhr