下列程序执行后的输出结果是( )。 void fune(int*a,int b[]) { b[0]=*a+b;} main() { int a,b[5]; a=0;b[0]=3; func(&a,b);printf("%d\n",b[0]);

admin2013-02-23  29

问题 下列程序执行后的输出结果是(    )。
void fune(int*a,int b[])
{ b[0]=*a+b;}
main()
{ int a,b[5];
  a=0;b[0]=3;
  func(&a,b);printf("%d\n",b[0]);
}

选项 A、6
B、7
C、8
D、9

答案A

解析 本题考查函数的调用,从主函数传递到调用函数中,*a的值为0,因此当执行完调用函数后,b[0]的值为6。
转载请注明原文地址:https://jikaoti.com/ti/dXn0FFFM
0

最新回复(0)