Cuestionario C – 108 | Pregunta 1

En la siguiente declaración, ptr1 y ptr2 son punteros no inicializados a int, es decir, apuntan a alguna dirección aleatoria que puede o no ser una dirección válida.

int* ptr1, ptr2;

(A) VERDADERO
(B) FALSO

Respuesta: (B)
Explicación: Aunque * se coloca más cerca de int , * se asociaría solo a ptr1 pero no a ptr2. Significa que “int*ptr1” es igual a “int *ptr1”. Es por eso que solo ptr1 es un puntero no inicializado a int. Básicamente, aunque tanto ptr1 como ptr2 son variables no inicializadas, ptr1 apunta a int mientras que ptr2 es una variable de tipo int. Si realmente queremos hacer que ambas variables sean punteros, debemos mencionarlas como «int *ptr1, *ptr2;»
Cuestionario de esta pregunta

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *