注册 登录
编程论坛 C++教室

X,Y,Z的值是怎样得到的???

zjl138 发布于 2007-12-24 15:30, 976 次点击
X,Y,Z的值是怎样得到的???
程序:
#include<iostream>
using namespace std;
void func(int,int,int*);
int main(){
    int x,y,z;
    func(5,6,&x);
    func(7,x,&y);
    func(x,y,&z);
    cout<<x<<" "<<y<<" "<<z<<endl;
    return 0;
}
void func(int a,int b,int*c){
    b+=a;*c=b-a;
}
3 回复
#2
tianwangcccc2007-12-24 15:54
sadfasd
b=5+6;b=11;*c=11-5;*c=6;
x=6;b=6+7;b=13;*c=13-7;y=6;
x=6;y=6;b=6+6;b=12;*c=12-6;z=6;
x=6;y=6;z=6;
#3
zjl1382007-12-24 16:01
谢谢楼上!我太粗心了,A,B的值已变化都没看到!!呵呵!
#4
Lonelie2007-12-25 14:05
1