运行下列程序后,输出结果是()
intf(int a,int *b)
{return(a+*b);}
main()
{int x=1,y=2,z=3;
printf("%d\n",f(f(x,&y),&z));
}
A、
3
B、
5
C、
6
D、
7
【正确答案】:C
【题目解析】:
f(x,&y)→return(1+2)得3,f(3 , z )→return( 3 + 3 ) 得6
运行下列程序后,输出结果是()
intf(int a,int *b)
{return(a+*b);}
main()
{int x=1,y=2,z=3;
printf("%d\n",f(f(x,&y),&z));
}
3
5
6
7
f(x,&y)→return(1+2)得3,f(3 , z )→return( 3 + 3 ) 得6