c++指针函数引用问题 菜鸟提问。
#include "stdafx.h"#include<iostream.>;
using namespace std;
int a(int *b,int *c){
int i;
i=*b;
*b=*c;
*c=i;
return(i=*b+*c);
}
void main(){
int e=1,f=2,g;
int *h,*j;
h=&e,j=&f;
g=a(h,j);
cout<<e<<" "<<f<<" "<<g<<endl;
cin>>e;
} 这段程序引用函数a(),形式参数为指针类型,可是如改为a(int b,int c)就不能交换了 为什么?int *b跟int b,这里的*b和b不是一个性质的么 都表示指针指向的对象 怎么结果就不一样了?