Considere la siguiente declaración:
int a, *b=&a, **c=&b;
El siguiente fragmento de programa
a=4; **c=5;
(A) no cambia el valor de a
(B) asigna la dirección de c a a
(C) asigna el valor de b a a
(D) asigna 5 a a
Respuesta: (D)
Explicación: *b=&a // b tiene la dirección de a
**c=&b // c tiene la dirección de b
y a=4
**c = *(&b) significa el valor en la dirección de b que es igual a a.
**c = 5 // a se modifica a 5
Entonces, la opción (D) es correcta.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA