#include<stdio.h> int main() { typedef int *i; int j = 10; i *a = &j; printf("%d", **a); return 0; }
(A) Error del compilador
(B) Valor basura
(C) 10
(D) 0
Respuesta: (A)
Explicación: Error del compilador -> Inicialización con tipo de puntero incompatible.
La línea typedef int *i convierte a i en type int *. Entonces, la declaración de a significa a es un puntero a un puntero. El mensaje de error puede ser diferente en diferentes compiladores.
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