Red de conocimientos turísticos - Conocimientos sobre calendario chino - ¿Qué es una expresión constante en lenguaje C? ¿Qué es una expresión entera? ¿Cuál es la diferencia entre los dos?
¿Qué es una expresión constante en lenguaje C? ¿Qué es una expresión entera? ¿Cuál es la diferencia entre los dos?
Como su nombre lo indica, las expresiones constantes usan constantes para representar expresiones, por ejemplo
double a = 3d + 2.1 + sizeof(double);
La expresión entera (expresión entera) usa datos enteros para representar expresiones.
a[n];
El tamaño de la dimensión n debe ser un número entero. El sistema no convertirá automáticamente números de baja precisión en números de alta precisión. Todo a[3.4]. es incorrecto. , debe ser un[(int)3.4]