初始指针

一个内容的编号=地址=指针

指针的大小在32位平台4个字节,64位平台8个字节,

指针的类型决定了指针解引用的权限有多大。

指针类型决定了指针走一步,能走多远。

野指针的类型:指针的指向位置不可知的。越界访问。指针指向的空间已经释放。

如何避免野指针:1.指针初始化,不知道指针指向的地址直接初始化为NULL

                             2.不越界。指针指向的空间释放即使将指针NULL

指针之间的运算:指针—指针得到是两个指针之间的元素个数,(前提。两个指针是同一个类型的指针)

元素指针可以与最后一个元素的地址今夕比较,不允许和首个元素的地址进行比较。就是只能想右越界进行比较。

 

逻辑关系:因为 int*p=arr      所以arr[2]=*(p+2)=*(2+p)=*(arr+2)=*(2+arr)=2[arr]

二级指针和指针数组(存放指针的数组,本质就是数组);

posted @ 2022-07-25 23:35  土木地质IT建模小扒菜  阅读(33)  评论(0)    收藏  举报