以下程序的输出结果是______。 sub(int x,int*y) {*y=*y-x;} main() { inta=1,b=2; sub(a,&B) ;sub(b,&A) ; printf("%d,%d\n"

admin2010-05-22  22

问题 以下程序的输出结果是______。    sub(int x,int*y)    {*y=*y-x;}    main()    { inta=1,b=2;      sub(a,&B) ;sub(b,&A) ;      printf("%d,%d\n",a,B) ;    }

选项 A、1,0
B、1,2
C、0,1
D、2,1

答案4

解析 函数fun的功能是将形参指针变量y所指变量的值减去形参x中的值,计算结果赋给y所指变量。主函数第一次调用函数sub之后,b的值为1,第二次调用函数sub之后,a的值为0,程序输出为0,1。
转载请注明原文地址:https://jikaoti.com/ti/mGI0FFFM
0

最新回复(0)