作业帮 > 综合 > 作业

“指针”和 “指针变量”分别有什么使用意义呢?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/03 01:18:24
“指针”和 “指针变量”分别有什么使用意义呢?
指针 一般情况下是 指针变量 的简称,如:int i , *pi=&i ; 我们常说定义了一个整型指针(变量)p,p指向i(的地址),实际上应该说,p中存储了i的地址.

还有一种情况,当我们把地址值作为参数传递时,也称传递了一个指针过去,这时的指针,实际上是地址值的意思,如:
void swap( int *a,int *b) //这里常说,收到a b两个指针
{
int t=*a;
*a=*b;
*b=t;
}
int x=5,y=3 ;
swap( &x,&y ); //这里指将x y的地址传递到swap函数中去