指针变量

本文介绍了变量在内存中的存储方式及指针的基本概念。详细解释了如何使用取址和取值运算符,并强调了指针类型的重要性。

我们都知道,变量是存在内存中的某个地方,每个变量在内存中都对应着一个内存地址。普通的变量存储的都是程序中用到的数值,而指针变量中存储的则是一个内存地址,这个内存地址就会对应着一个变量。
1、首先来认识两个运算符
& 取址运算符
* 取值运算符
2、定义普通变量:
int num;
float value;
定义指针变量:
int *pnum;
int *pvalue;
3、给指针变量赋值:
num = 56;
pnum = & num; //在这里,通过取地址运算符,我们把num变量的地址赋值给pnum这个指针变量
4、利用取值运算符,我们就可以通过取指针变量的值来找到它指向的对应的变量
*pnum = 66;
这句代码相当于:
num = 66;
5、注意一点的是,指针也是有类型的,同类型的指针才能指向同类型的数据,例如不能用一个float 类型的指针去指向一个int 类型的变量。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值