PUERTA | PUERTA-CS-2001 | Pregunta 43

Considere las siguientes tres funciones de C:

[PI] int * g (void) 
{ 
  int x= 10; 
  return (&x); 
}  
     
[P2] int * g (void) 
{ 
  int * px; 
  *px= 10; 
  return px; 
} 
     
[P3] int *g (void) 
{ 
  int *px; 
  px = (int *) malloc (sizeof(int)); 
  *px= 10; 
  return px; 
}

¿Cuál de las tres funciones anteriores es probable que cause problemas con los punteros? (PUERTA 2001)
(A)
(B)
(C)
(D)

(A) Solo P3
(B) Solo P1 y P3
(C) Solo P1 y P2

(D) P1, P2 y P3

Respuesta: (C)
Explicación: consulte https://www.geeksforgeeks.org/c-dynamic-memory-allocation-question-2/
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 *