Java - concepto #define

 
Vista:
sin imagen de perfil
Val: 4
Ha aumentado su posición en 6 puestos en Java (en relación al último mes)
Gráfica de Java

concepto #define

Publicado por kotito (4 intervenciones) el 30/08/2018 18:17:01
Hola!

Tengo una duda con un concepto básico en programación y de esas líneas que me he fijado que dice asi:

1
2
3
4
5
#ifndef BOARDS_H
 
#define BOARDS_H
 
#endif // __BOARDS_H



(esto esta cogido del firmaware Marlin)

A mi entender sería: si no esta definido BOARDS_H, definirlo

¿Que quiere decir para el programar "definir" o como sabe qué es Board_H? Precisamente el archivo .h se llama BOARD_H. ¿Cómo el fichero principal main lo puede reconocer?

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder