La Red de Conocimientos Pedagógicos - Currículum vitae - Respuestas en lenguaje C + análisis

Respuestas en lenguaje C + análisis

D.4 sizeof("key") obtiene el número de bytes de memoria ocupados por los cuatro caracteres 'k', 'e', ​​​​'y', '\0'

-> La prioridad es mayor que ++

p++->x que es p->x y luego p++

++p->y que es ++(p-> y) entonces, ¿qué es ++ y es apuntado por p, no p

(a+3)->x

(a+3) es a[3]

printf("%d,", p++->x); Primero genera a[0].x y luego suma 1 a p para apuntar a a[1]

printf(" %d,", ++ p->y); Primero obtenga a[1].y, luego agregue 1 a a[1].y para convertirlo en 41, y finalmente genere 41

printf(" %d\n", (a +3)->x); Salida a[3].x 70