大家好,小蜜来为大家解答以上问题。庞麦郎女助理因憋笑走红,p很多人还不知道,现在让我们一起来看看吧!
1、 *第一级指针p:表示p指向的地址存储一种类型的值。
2、 指针是用来存储内存地址的变量。不同类型的指针变量占用相同长度的存储单元,而存储数据的变量由于数据类型不同而占用不同长度的存储空间。有了指针,你不仅可以操作数据本身,还可以操作存储数据的变量地址。
3、 指向占据存储空间的实体在该空间开始时的相对距离。在C/C语言中,指针一般被视为指针变量。指针变量的内容存储所指向对象的首地址,所指向的对象可以是变量(指针变量也是变量)、数组、函数等占用存储空间的实体。
4、 扩展数据
5、 在给指针变量赋值的时候,应该把一段数据的地址赋给它,而不是直接赋给一个整数,比如int *p=1000;没什么意义,一般会导致程序在使用过程中崩溃。
6、 使用指针变量前一定要初始化,否则无法确定指针指向哪里。如果它指向的内存没有使用它的权限,程序就会崩溃。建议将NULL赋给临时不指向的指针。
7、 可以减去两个指针变量。如果两个指针变量指向同一个数组中的一个元素,相减的结果是两个指针之间不同的元素数。
8、 参考来源:百度百科-指针
本文到此结束,希望对大家有所帮助。
标签: