C语言中简单的指针

指针是C语言的重要特征,理解指针的关键点是要弄清楚数据类型这个概念。

指针也是一种变量,它所表示的不是数据值,而是存储着数据的内存地址。通过使用指针,可以对任意指定地址的数据进行读写。假设计算机上使用的程序32位(4字节)的内存地址。这种情况下,指针变量的长度也是32位。

下面,我们定义三种数据类型的的指针:

char *a;//char为1字节
short *b;//short为2字节
long *c;//long为4字节
a、b、c都是用来存储4字节的地址的变量。数据类型表示的是从指针存储的地址中一次能够读写的数据字节数。

所以,使用指针变量c时能够从编号100地址中读写4字节的数据,如下图所示:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值