野指针

定义:不指向任何变量地址,也不指向为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

]

 

posted on 2020-04-18 19:36  滴水石川的小白  阅读(136)  评论(0编辑  收藏  举报

导航