📌  相关文章
📜  门| Sudo GATE 2020 Mock III(2019年1月24日)|第35章

📅  最后修改于: 2021-07-02 18:07:35             🧑  作者: Mango

考虑以下在C中实现的函数:

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

printxy(1,1)的输出是
(A) 0,0
(B) 0、1
(C) 1、0
(D) 1、1答案: (D)
说明:选项(D)1、1是正确的。

#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);
}

这个问题的测验