¿Qué son las constantes en lenguaje C?
Las constantes en lenguaje C se refieren a constantes o códigos que no cambian. Por ejemplo, pi 3.14 se puede definir como una constante.
El concepto amplio de "constante" es "una cantidad que no cambia", por ejemplo: una cantidad que el programa no modificará cuando el programa de computadora esté ejecutando una determinada cantidad en una función matemática, como; como cada específico Los valores de radio y diámetro de un círculo; la aceleración gravitacional cerca del suelo en física; la velocidad de la luz en el vacío; las masas respectivas de diferentes partículas;
Un nivel de significado significa que sus métodos de codificación no cambian, pero estrictamente hablando, "un determinado método prescrito artificialmente también puede cambiarse artificialmente según las condiciones locales, por lo que su valor numérico no tiene una connotación 'constante'". ". Por ejemplo, la codificación de información del carácter 'A' es "0x41", ya sea en hardware, software o varios lenguajes de programación.
Información ampliada:
En lenguaje C, el concepto de constantes es propenso a malas interpretaciones:
En algunos lenguajes de programación de alto nivel excepto " C/C++", "Constante" se puede llamar "una cantidad que nunca cambia durante el proceso de cambio de información". Puede ser una cierta cantidad de información fija que no cambia con el tiempo; también se puede expresar como un carácter de un determinado valor (o cadena), a menudo utilizado para identificar, medir y comparar la diferencia entre los dos.
Pero en "lenguaje C/C++", si "constante" también se describe como "una constante durante la operación", parece inexacto, incluso en un uso específico, esto es simplemente un concepto incorrecto.
En "C/C++", al definir "constante de puntero", se pueden definir varias formas diferentes dependiendo de la posición de "const", aunque parece "conforme al concepto de constante", pero en la operación real, su valor o valor de dirección cambiará, por lo que la esencia no es un "concepto constante".
Enciclopedia Baidu-Constant (lenguaje de programación)