Creo que mi pregunta es si el siguiente es C válidamatrices de tamaño variable en C
int main(void) {
int r = 3;
int k[r];
return 0;
}
Si es así, sería alguien cuidado para explicar por qué no funciona en el compilador de C de Microsoft, pero en GCC, y cuando se agregó al estándar C
Gracias
Era una extensión de GCC, pero fue codificado en C99. MSVC de hecho no lo admite aún. Tenga en cuenta también que en Linux, es alloca(), no _alloca, y está en –
bdonlan
Se ha estandarizado durante 10 años ... –
Siempre lo he usado, pero no he obtenido el error hasta que usé Windows esto borra mi confusión – adk