首页 > 其他 > 详细

野指针

时间:2020-04-18 23:04:49      阅读:61      评论:0      收藏:0      [点我收藏+]

定义:不指向任何变量地址,也不指向为NULL的指针,为野指针。

int *p;

用指针取出IP网络地址:

int main()

{

int i=0x12345678

unsigned char *p=&i;

printf("%x,%x,%x,%x,%x\n",p[0],p[1],p[2],p[3]);

}

以上程序也可以用于验证系统里是小端对齐还是大端对齐。

 

数组名不是变量

int array[100]={0};

int *p=array;

sizeof(array)=400;

打印数组

for(i=0;i<10,i++)

{

printf("array[%d]=%d",i,array[i]);

}

区别

p2-p1;

(int)p2-(int)p1;

 

int *s[10

]

 

野指针

原文:https://www.cnblogs.com/pquan/p/12727613.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!