Definir variables-duda rápida

Si eres principiante y tienes alguna consulta entra en este foro.
Responder
Mensaje
Autor
kubo99
Mensajes: 7
Registrado: 07/08/2019 11:05 am

Definir variables-duda rápida

#1 Mensaje por kubo99 » 08/08/2019 2:23 am

Buenos días. Tengo una duda sobre la definición de variables. He visto que se pueden definir fuera de la función main precedidas por la instrucción #define, pero también dentro de la función main precedidos por la instrucción int por ejemplo, sin son variables enteras. ¿Cuál es la diferencia entre estas dos opciones?
Muchas gracias de antemano

mollok
Mensajes: 518
Registrado: 30/01/2018 9:47 am
Ubicación: Mallorca, España

Re: Definir variables-duda rápida

#2 Mensaje por mollok » 08/08/2019 6:03 am

Los #define no crean variables. Antes de compilar se ejecuta el preprocesador y una de las muchas cosas que hace es sustituir el texto de los defines. Por ejemplo

Código: Seleccionar todo

#define X Y
el preprocesdor sustituirá toda aparición de X por Y.
while(is_alive(yourself)) {
    make_true(yourself, yourdreams);
}

Responder

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 7 invitados