有以下程序:    viod fun(int a,int b,int c)    {a=456;b=567;c=678;}    main()    { int x=1

admin2012-12-03  16

问题 有以下程序:        
      viod fun(int a,int b,int c)        
      {a=456;b=567;c=678;}        
      main()        
      { int x=10,y=20,z=30;        
        fun(x,y,z);        
        printf(""%d,%d,%d\n"",x,y,z);        
      }        
      输出的结果是(  )。

选项 A、30,20,10
B、10,20,30
C、456,567,678
D、678,567,456

答案B

解析 本题考查实参与形参调用,从实参传递到形参时,只是数值的传递,调用函数中值的改变不会影响主函数中的值,因此原样输出。
转载请注明原文地址:https://kaotiyun.com/show/puPp777K
0

最新回复(0)