以下程序的运行结果是 #include<iostream.h> void sub(int x, int y, int * z) { * z=y-x;} void main( ) { int a,b,c;

admin2010-12-16  31

问题 以下程序的运行结果是    #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++语言中,调用函数不可能改变实参指针变量的值,但可以改变实参指针变量所指变量的值。了解了实参指针变量的改变情况,本题只剩下简单的“加减法”了。
转载请注明原文地址:https://jikaoti.com/ti/AyL0FFFM
0

随机试题
最新回复(0)