Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: MAFUS en 25 Mayo 2018, 23:43 PM

Título: Y después de tanto tiempo C sigue sorprendiéndome
Publicado por: MAFUS en 25 Mayo 2018, 23:43 PM
Hace unos días me encontré que existía la siguiente notación para definir un array:
#include <stdio.h>

int main() {
   char c[] = {[0 ... 26]'='};
   int d[] = {[0 ... 4]1, [8 ... 12]2};

   printf("\n%s\n", c);
   for(int i=0; i<sizeof(d)/sizeof(d[0]); ++i)
       printf(" %d", d[i]);
   printf("\n%s\n", c);
}