Tema
:
problema con arreglo de estruturas
Ver Mensaje Individual
#
10
(
permalink
)
14/05/2014, 08:19
vangodp
Fecha de Ingreso: octubre-2013
Mensajes: 934
Antigüedad: 11 años, 5 meses
Puntos: 38
Respuesta: problema con arreglo de estruturas
Cita:
Iniciado por
CalgaryCorpus
Tanto *p.campo como (*p).campo podrian ser validos, si "p" y "campo" son punteros a algo. No es el caso del ejemplo, pero creo que es bueno aclarar por qué funciona así.
Hay que considerar la precedencia de los operadores: en C el paréntesis tiene máxima precedencia, el punto tiene mas precedencia que el operador de desreferenciación "*".
En esta expresión:
*p.campo
el punto actúa antes que el "*".
En los ejemplos no se quiere esto primero, sino que se quiere desreferenciar primero, por ello (*p).campo hace actuar primero al operador de desreferenciación.
Mejor imposible XD
vangodp
Ver Perfil
Buscar todos los Mensajes de vangodp