![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
Wander_Cat
这个作者很懒,什么都没留下…
展开
-
C中指针数组与数组指针的理解
一直对指针数组和数组指针区分不是很清晰,平时用的不是很多,所以在此以我个人的理解在总结一下:【指针数组】 顾名思义就是指针的数组,也就是它本身是一个数组,但是数组的元素都是指针,也就是地址,例如:int *p[10]; 首先它是一个含有10个元素的数组,之后它的每个元素都是指向int类型的指针(int * ),注意[]的优先级高于*. 【数组指针】 顾名思义就是数组的指针,也就是它原创 2015-07-21 14:29:01 · 306 阅读 · 0 评论 -
C++空指针与野指针(迷途指针)
空指针 空指针就是指在初始化的时候,被赋值为0的指针,例如:int *p = NULL;int *p = 0;野指针 野指针也成为迷途指针,是指指针在delete之后,又一次被使用,这时候由于已经被delete释放了,所以再次使用时,会给内存区域带来十分严重的后果,因为这个时候它引用了不属于它的空间,会影响其他参数内存的使用。解决方法: 当delete掉一个指针之后,我们随即赋值该指针为0,原创 2015-07-21 15:55:01 · 634 阅读 · 0 评论