单选题
有以下程序:
#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);
}
程序的输出结果是______。
【正确答案】
D
【答案解析】[解析] 主函数中首先初始化整型变量a、b、c、d分别为4、3、0、0。调用函数fun,将实参传递给形参。在fun函数内,*c=7,*d=1。返回主函数,最后输出7和1。因此D选项正确。