深入理解C指针

  1. 指针
  2. 内存泄漏

指针

  1. 普通指针
  2. 指向 const 对象的指针
  3. 指向 非const 对象的 const 指针
  4. 指向 const 对象的 const 指针

首先区分引用变量与指针的区别

当创建一个变量时,通过变量名修改和指针修改的安全性不同

image-20220303143051994

内存泄漏

tips

  • 创建内存后一定记得free, malloc,free成对出现

  • 指针创建后记得要初始化

初始化静态或全局变量不能调用函数,如

static int *pi=malloc(sizeof(int));  //编译错误

改为

static int *pi;
pi = malloc(sizeof(int));

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 yanglin2042@gmail.com

赏

文章标题:深入理解C指针

字数:141

发布时间:2022-02-02, 09:13:00

最后更新:2022-03-08, 23:22:26

×

喜欢就点赞,疼爱就打赏