1,指针类型决定了指针进行解引用操作的时候,能够访问空间的大小。
例:int *p; *p能够访问4个字节 。char *p; *p能够访问1个字节。
2,指针类型决定了指针走一步走多远(指针的步长)。
例:int*p; p+1--->4。char *p ;p+1--->1。double *p; p+1--->8。
野指针:就是指针指向的位置是不可知的(随机的,不正确的)。
以下几种可能:1,指针未初始化;2,指针越界访问;3,指针指向的空间释放。
1,指针类型决定了指针进行解引用操作的时候,能够访问空间的大小。
例:int *p; *p能够访问4个字节 。char *p; *p能够访问1个字节。
2,指针类型决定了指针走一步走多远(指针的步长)。
例:int*p; p+1--->4。char *p ;p+1--->1。double *p; p+1--->8。
野指针:就是指针指向的位置是不可知的(随机的,不正确的)。
以下几种可能:1,指针未初始化;2,指针越界访问;3,指针指向的空间释放。