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

📅  最后修改于: 2021-09-26 03:56:16             🧑  作者: Mango

考虑以下用 C 实现的函数:

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

printxy(1, 1) 的输出是
(一) 0, 0
(B) 0, 1
(C) 1, 0
(四) 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);
}

这个问题的测验