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