Tag: gcc-extensions

GCC bietet Erweiterungen, die nicht in ISO-standard C oder C++.

GCC typeof Erweiterung

Anzahl der Antworten 2 Antworten
Ich verstehe nicht, warum das funktioniert: /* gcc range extension */ __extension__ static int fn(int n) { switch (n) { case 0: return 0; case 1 ... 1000: return 1; default: return -1; } } Aber nicht:

Was ist dieses "[0 ... 255] = " - syntax in C?

Anzahl der Antworten 1 Antworten
Bezieht sich auf js0n.c Den code syntax ist wie folgt: static void *gostruct = { [0 ... 255] = &&l_bad, ['\t'] = &&l_loop, [' '] = &&l_loop, ['\r'] = &&l_loop, ['\n'] = &&l_loop, ['"'] = &&l_qup, [':']