¿Cómo definir la macro constante pi en C++?
#define? ¿Pi? 3.1415926
Descripción:
El formato de definición de macro es:
#Definir cadena de nombre de macro
De acuerdo con la definición anterior, el El nombre de la macro es PI, la cadena es 3.1415926.
Al compilar un programa, el compilador reemplaza todos los nombres de macro con las cadenas representadas por los nombres de macro antes de la compilación.
Nota:
No se requiere punto y coma después de la definición de macro;
Las reglas de denominación de los nombres de macro son las mismas que las de las variables estándar, y no son se le permite comenzar con un número.
Como hábito de programación, utilice todas las letras mayúsculas como nombres de macro, como MAX_ITEM, MIN_NUM, etc.
Para definiciones macro de expresiones aritméticas, es mejor usar paréntesis, por ejemplo:
#define el número máximo (2+4)
Si está en el programa Hay 4*MAX_NUM, y después de la precompilación y reemplazo, es 4*(2+4). Si no hay corchetes, reemplácelo con 4*2+4 y el resultado será completamente diferente. Asegúrese de prestar atención a esta definición.