2012-03-27 25 views
5

vi este fragmento de códigopuntero volátil y const

const volatile int * volatile * const X; 

pero no puedo entender lo que hace el segundo medio *.

entiendo que

const int * volátil volátil const X;

significa un entero volátil const puntero a un volátil const data.

+11

http: // cdecl. org/ – hmjd

+0

@hmjd Póngalo como respuesta y anexe el resultado del sitio. Si alguien más hace esto, declinaré mi voto. – karlphillip

Respuesta

9

Un sitio útil para entender las declaraciones C no triviales es cdecl.org.

La descripción para:

const volatile int * volatile * const X; 

de cdecl es:

declare X como puntero const a puntero volátil para const volátil int

Cuestiones relacionadas