Cuestionario C – 110 | Pregunta 4

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *