Red de conocimientos turísticos - Conocimientos sobre calendario chino - Bing360 ruega por los expertos en lenguaje C~~~~~~~~~~~~~ - Preguntas sobre matrices.

Bing360 ruega por los expertos en lenguaje C~~~~~~~~~~~~~ - Preguntas sobre matrices.

Este tema debería ser relativamente antiguo. Hay muchas versiones de estándares internacionales para el lenguaje C. Antes de 2000, los estándares utilizados eran C89 y C90, y ninguno de estos estándares era compatible: matrices de longitud variable.

En marzo de 2000, se lanzó el nuevo estándar C99, que estipulaba claramente la adición de las siguientes funciones:

Soporte para matrices de longitud variable, es decir, la longitud de la matriz se puede determinar en tiempo de ejecución.

Las declaraciones de variables no tienen que colocarse al principio del bloque de código. Se recomienda escribir declaraciones for en el formato for(int i=0;i<100;++i), que. significa que i solo es eficiente dentro del bloque de declaraciones for.

Se ha eliminado el tipo de retorno predeterminado int.

....y así sucesivamente

Se puede observar que la respuesta C es correcta en el estándar C99.

Para varios programas de compilación actuales, todos admiten matrices de longitud variable (a menos que sea un compilador muy antiguo y no actualizado. Por supuesto, el último estándar ahora no es C99, sino C11, pero todos los estándares). son compatibles con versiones anteriores y los nuevos estándares siempre son compatibles con los estándares antiguos.

Mecanografiado a mano.

ide>