这个程序怎么运算的啊,#includeusing namespace std;void Fun(int *p1,int *p2){(*p1)++;p2++;cout

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 19:12:32
这个程序怎么运算的啊,#includeusing namespace std;void Fun(int *p1,int *p2){(*p1)++;p2++;cout

这个程序怎么运算的啊,#includeusing namespace std;void Fun(int *p1,int *p2){(*p1)++;p2++;cout
这个程序怎么运算的啊,
#include
using namespace std;
void Fun(int *p1,int *p2){
(*p1)++;p2++;
cout

这个程序怎么运算的啊,#includeusing namespace std;void Fun(int *p1,int *p2){(*p1)++;p2++;cout
结果:In Fun:*p1=2
In Fun:*p2=3
In main:*p=2
In main:*q=2从int data[5]={1,2,3,4,5},*p=data,*q=data+1;得出p指向data[0]、q指向data[1];由函数Fun(p,q);调用,得出p1=p,p2=q,所有,由(*p1)++;p1指针指的单元内容+1,所以data[0]+1等于2;由p2++,得出p2指针指向data[2];由cout