pues es otra forma de darle la longitud al vector,
la explicacion "cientifica" no la tengo, pero te aseguro que sirve para lo que necesitas hacer, el codigo que postie lo demuestra.
'n' hace referencia a el entero n.
Código C:
Ver originalint N;
int vector['N']; //N es el mismo entero declarado arriba