运行下列程序后,输出结果是()
f(int x,int y,int *z)
{return(*z=x*x+y*y);}
main()
{int a=3;
f(f(1,2,&a),f(1,2,&a),&a);
printf("%d",a);
}
A、9
B、10
C、50
D、60
【正确答案】:C
【题目解析】:f(f(1,2,&a),f(1,2,&a),&a) ---> f(5,5,&a) ------>输出结果为50
运行下列程序后,输出结果是()f(int x,int y,int *z){return(*z=x*x+y*y);}main(){
- 2024-11-06 17:11:53
- 高级语言程序设计(13013)