单选题:下面程序的输出结果是( )。
下面程序的输出结果是( )。
```
#include
void fun (int *x, int y)
{
printf("%d%d", *x, y);
*x=3;
y=4;
}
int main(void)
{
int x = 1, y = 2;
fun(&y, x);
printf("%d%d", x, y);
return 0;
}
```
@[D](1)
A. 1234
B. 1221
C. 2131
D. 2113
A.1234
B.1221
C.2131
D.2113
答案:D
```
#include
void fun (int *x, int y)
{
printf("%d%d", *x, y);
*x=3;
y=4;
}
int main(void)
{
int x = 1, y = 2;
fun(&y, x);
printf("%d%d", x, y);
return 0;
}
```
@[D](1)
A. 1234
B. 1221
C. 2131
D. 2113
A.1234
B.1221
C.2131
D.2113
答案:D