Duplicar posible:
C function syntax, parameter types declared after parameter listEn C, ¿qué significa cuando se declara una variable entre un encabezado de función y un cuerpo?
unas cuantas veces, me he encontrado un código como éste:
int
main(argc, argv)
int argc; char **argv;
{
...
}
¿Por qué argc
y argv
declarado de esta manera?
Significa que fue escrito alrededor de 1987 –
@MichaelBurr: De hecho, parece ser un duplicado. Votando para cerrar. –