Control de calidad – Cuestionarios de ubicación | Concurso SP 2 | Pregunta 3

¿Cuál será la salida del siguiente programa C:

int calc(int i)
{
      
    while(++i > 10); // statement 0
      
    i++;
      
    return i;
}
  
int main() {
    int i = 2;
      
    printf("%d", calc(i));
      
    return 0;
}

Además, si reemplazamos el operador de incremento previo por el operador de incremento posterior en la declaración 0, ¿cuál será el resultado del nuevo programa?

(A) 11 y 12
(B) 12 y 11
(C) 4 y 5
(D) 4 y 4

Respuesta: (D)
Explicación:
prueba de esta pregunta
Comente a continuación si encuentra algo incorrecto en la publicación anterior

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 *