万能百科  > 所属分类  > 

以下程序的运行结果是#includevoid sub(int x, int y, int * z){* z=y-x;}void main

以下程序的运行结果是 #include<iostream.h> 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 < < "," < < b < < "," < < C < < endl;}

A.5,2,3

B.-5,-12,-7

C.-5,-12,-17

D.5,-2,-7

正确答案:

B解析:在C++语言中,调用函数不可能改变实参指针变量的值,但可以改变实参指针变量所指变量的值。了解了实参指针变量的改变情况,本题只剩下简单的“加减法”了。

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

标签