Cuestionario C – 108 | Pregunta 4

Las dos declaraciones siguientes para punteros de función son equivalentes. El segundo (es decir, con typedef) se ve más limpio.

/* First Declaration */
int (*funPtr1)(int), (*funPtr2)(int);
  
/* Second Declaration*/
typedef int (*funPtr)(int);
funPtr funPtr1, funPtr2;

(A) VERDADERO
(B) FALSO

Respuesta: (A)
Explicación: Por lo general, el tipo de datos de los punteros de función tiende a ser críptico y es por eso que se usa junto con typedef . Piense en un puntero de función que apunta a una función que acepta un puntero de función y que devuelve un puntero de función. ¡Esto se puede usar de manera simplificada usando typedef, de lo contrario será muy difícil de leer / entender!
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 *