016-指针(复习二)

016-指针(复习二)

一、野指针的概念

**野指针:**就是指针指向的位置不可知;

野指针产生的原因:

  • ​ 定义的指针变量没有被初始化
  • ​ 堆上申请的内存释放后没有赋值为NULL

二、const关键字修饰指针变量

**常量指针:**const int *p;约束指针指向的值不能被修改
int const *p;
**指针常量:**int * const p; 约束指针变量本身不能被修改,但是指向的值可以被修改。

三、数组与字符指针

引用一个字符串:字符数组,字符指针
char  ch[10]="sdfsdf";
char  ch1[4][

猜你喜欢

转载自blog.csdn.net/weixin_45073889/article/details/132224005