下列函数的运行结果是() main() int i=2,p; int j,k

发布时间:2021-04-11 09:28:33

单项选择题:
下列函数的运行结果是()
main()
int i=2,p;
int j,k;
j=i;k=++i;p=f(j,k);
printf(%d,p);
intf(int a,int b)
int c;
if(a>b)c=1;
else if(a==b)c=0;
else c=-1;
return(c);
A、 -1 B、 1 C、 2 D、 编译出错,无法运行

网友回答

答案:A
解析: 函数调用相当于f(2,3),程序运算应得结果为“-1”。
以上问题属网友观点,不代表本站立场,仅供参考!