指针变量的引用
发表:2023-08-29 12:00:49 阅读:61

电子资讯】指针变量的引用

指针变量同普通变量一样,使用之前也要定义说明,然后要赋予具体的值。未经赋值的指针变量不能使用,否则将造成系统混乱,甚至死机。指针变量的赋值只能赋予地址,决不能赋予任何其他数据,否则将引起错误。在C语言中,变量的地址是由编译系统分配的,用户不知道变量的具体地址

两个有关的运算符:

取地址运算符。

* 指针运算符或称“间接访问”运算符。

C语言中提供了地址运算符&来表示变量的地址。其一般形式为:

&变量名;

例如,&x表示变量x的地址,&y表示变量y的地址。

int x:

int*P=&x; //指针变量声明的时候初始化

int x:

int*p;

P=&X; //用赋值语句对指针赋值

指针变量还可出现在表达式中,如下:

int x,y,*p=&x;

y 2*p+5; //表示把x的内容加5并赋给y

y=++*p;lip的内容加上1之后赋给y,++*P相当于++(*p)

y=*p++; //相当于Y =*p;P++

 

 

电子街更多推荐

 

指针是什么意思?

地址指针的基本概念

定义一个指针变量