以下程序的运行结果是( )。 #include void sub(int x,int y,int*z) { *z=y-x;) void main() { int a,b,C; sub(10,5,&a); sub(7

admin2021-06-10  4

问题 以下程序的运行结果是(    )。
  #include
  void sub(int x,int y,int*z)
  { *z=y-x;)
  void main()
  { int a,b,C;
    sub(10,5,&a);
    sub(7,a,&b);
    sub(a,b,&c);
    cout<
选项 A、5,2,3
B、-5,-12,-7
C、-5,-12,-17
D、5,-2,-7

答案B

解析 在C++语言中,调用函数不可能改变实参指针变量的值,但可以改变实参指针变量所指变量的值。
转载请注明原文地址:https://kaotiyun.com/show/Dtfp777K
0

最新回复(0)