C语言中简单的指针

来源:互联网 发布:js女装旗舰店 编辑:程序博客网 时间:2024/05/29 11:21

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

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

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

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

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


0 0
原创粉丝点击