指针常见的错误——指针未赋初值

# include<stdio.h>
main(){
       int *p;
       int i=5;
       // *p // 得到p 指针变量,存放的地址,对应里边的值
       printf("*p=%d\n",*p);  // 因为p没有赋初值,p里面存放的地址就是
       // 一个随机的地址,
      
       // 访问一个随机地址里面存放的数据,是不合法的,p (野指针)
       // windows api 
      
       system("pause");
       }

猜你喜欢

转载自blog.csdn.net/yangxingda188/article/details/23300759