¿Predecir la salida?
#include <stdio.h> int main() { void demo(); void (*fun)(); fun = demo; (*fun)(); fun(); return 0; } void demo() { printf("GeeksQuiz "); }
(A) GeeksQuiz
(B) GeeksQuiz GeeksQuiz
(C) Error del compilador
(D) Pantalla en blanco
Respuesta: (B)
Explicación: Este es un programa simple con punteros de función. La diversión se asigna para apuntar a la demostración. Así que las dos declaraciones “(*diversión)();” y diversión();» significar lo mismo.
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