第二十五天(指针)

指针
这是存放地址的
这是取值操作符
&这是取址操作符
例如:
int i=2000;
int pointer;这是定义指针
pointer=&i;这是存放地址

printf("%d\n",pointer);这是调用指针
知道了一个变量的地址,就可以通过这个地址来访问这个变量,因此又把变量的地址称为该变量的“指针”
C语言中可以定义一类特殊的变量,这些变量专门用来存放变量的地址,称为指针变量。
注意
指针变量的‘值’是地址
而指针是地址
定义指针变量时

格式
类型说明符 变量名;
其名字变量名
在定义指针变量时必须指定基类型
只有相同类型的指针变量和变量才能互相交流。
&pointer
&和
优先级相同但他们按照自右向左方向结合,因此先进行
pointer的运算,它就是变量a,在执行&运算
&a
先进行&a运算,得到a的地址,在进行
运算。&a
所指**向的变量,也就是变量a。
**&a和
pointer_1作用
是一样的,他们都等价于变量a,即
&a于a等价。
++*和**是同一级别的 还是自右向左的

莫名斜体???

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值