Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/05/2009, 13:03
Avatar de darkgaze
darkgaze
 
Fecha de Ingreso: febrero-2006
Ubicación: Madrid, España
Mensajes: 462
Antigüedad: 18 años, 9 meses
Puntos: 2
Respuesta: En C, clausula #define mas rara de lo normal?

Ya veo... eso suponía.

Pero es un casting, además , no?.
porque también tengo una definición parecida, que hace algo parecido, pero sin argumento.

es que es parte de un ejercicio que tengo que hacer.
Me dicen que qué diferencia hay entre tratar de forma especial '/n' con esta macro y una forma normal, que es sin macro.

#define UTXH0 *(volatile unsigned char *)(0x1d00023)

Eso significa que de una manera, escribo directamente haciendo casting.
De la otra, sería asignando el dato a UTXH0, que también es una posición de memoria...


Es un poco rara la pregunta.
__________________
Darkgaze