PUERTA | Sudo GATE 2020 Mock III (24 de enero de 2019) | Pregunta 35

Considere la siguiente función implementada en C:

void printxy(int x, int y)
{
    int *ptr;
    ptr = &x;
    y = *ptr;
    *ptr = 1;
    printf("%d,%d", x, y);
} 

La salida de printxy(1, 1) es
(A) 0, 0
(B) 0, 1
(C) 1, 0
(D) 1, 1

Respuesta: (D)
Explicación: La opción (D) 1, 1 es correcto.

#include 

void printxy(int x, int y) 
{  
    int *ptr;      
    ptr = &x;        
    y = *ptr;       
    *ptr = 1;       
    printf("%d,%d", x, y);  
}

int main()
{
 int x = 1, y = 1;
 printxy(x,y);
}

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 *