A-A+
#include<stdio.h>int ast(int x int y int *cp i
问题详情
#include<stdio.h>
int ast(int x,int y,int *cp,int *dp)
{*cp=x+y;*dp=x-y;}
main()
{int a,b,c,d;
a=4;b=3;
ast(a,b,&C,&d);
printf("%d,%dn",c,d);
}
参考答案
正确答案:
7,1
[解析]
#include<stdio.h>
int ast(int x,int y,int *cp,int *dp)
{*cp=x+y;*dp=x-y;}
main()
{int a,b,C,d;
a=4;b=3;
ast(a,b,&c,&d);/*调用函数ast()对a、b、C、d四个变量进行运算。注意这里关于变量C的参数传递方式是采用地址传递方式*/
printf("%d,%d\n",C,d);
}