Hallo,
ich bin gerade etwas erstaunt und wollte mal fragen, wo im c oder c++
Standard definiert ist, dass folgender Code ausgeführt wird.
1 | #include <stdio.h>
|
2 |
|
3 | int main() {
|
4 |
|
5 | for(int x = 0; x <= 11; x++) {
|
6 | switch(x) {
|
7 | case 1 ... 5: printf("%d\n",x); break;
|
8 | case 6 ... 10: printf("%d\n",x); break;
|
9 | default: printf("Wert nicht im Range!\n"); break;
|
10 | }
|
11 | }
|
12 |
|
13 | return 0;
|
14 | }
|
Getestet auf https://www.onlinegdb.com/
Bisher war mein Kenntnisstand, dass man nur auf einen Wert testen kann.
Danke und Gruß
Jörg