摘要:
什么是指针呢?指针就是一个变量。从过去的经验知道,如果将变量声明为某个数据类型,那么这个变量就可以存储这种数据类型。int变量可以存储整型,char变量可以存储字符,等等。那么指针可以存储什么呢?指针可以存储地址,地址就是操作系统用来表示RAM存储单元的二进制数,就好像个人的地址标识他的居住地一样。每个存储单元都有一个地址。内存是按字节编址的,这意味着每个字节的内存就有一个地址,但是每位内存没有。指针用来存储变量的地址,或者数据类型是用来声明指针的对象的地址。例如,存储一个整型地址的指针的声明如下所示:int *ptr;而存储一个字符地址的指针的声明如下:char *chptr;声明的第一部分 阅读全文