选择题
有以下程序:
#include <stdio.h>
void fun(int x,int y,int *c,int *d)
{ *c=x+y; *d=x-y;}
main()
{ int a=4,b=3,c=0,d=0;
fun(a,b,&c,&d);
printf('%d%d\n',c,d);
}
程序的输出结果是______。
A、
0 0
B、
4 3
C、
3 4
D、
7 1
【正确答案】
D
【答案解析】
主函数中首先初始化整型变量a、b、c、d分别为4、3、0、0。调用函数fun,将实参传递给形参。在fun函数内,*c=7、*d=1。返回主函数,最后输出7和1。因此选项D正确。
提交答案
关闭