El siguiente programa daría un error de compilación porque se usó una coma después de foo(). En su lugar, se debe usar el punto y coma, es decir, la forma en que se ha usado después de bar().
Es por eso que si usamos punto y coma después de foo(), el programa se compilará y ejecutará con éxito mientras imprime «GeeksQuiz»
#include "stdio.h" void foo(void) { printf("Geeks"); } void bar(void) { printf("Quiz"); } int main() { foo(), bar(); return 0; }
(A) VERDADERO
(B) FALSO
Respuesta: (B)
Explicación: Aquí, la coma actúa como un operador en lugar de un separador. Para un operador de coma en C, primero se evalúa el operando izquierdo y luego se evalúa el operando derecho. Es por eso que se llamaría a foo() seguido de bar(). No hay problema con el programa dado. Compilará e imprimirá «GeeksQuiz» sin ninguna modificación.
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