指针变量和其所指的内存空间变量不是一个概念,上面的错误是 *from != '\0' 则指指针所指的内存空间变量不能为‘\0',但实际上其所指的内存空间变量可以是很多个‘\0' (如上1024个),应该判断的是from指针变量即地址的值不能为NULL.

  • 判断指针变量,不是判断指针变量所指的内存空间变量。
  • 如果是有判断其内存空间变量‘\0’的时候也是把 from != NULL 写在前面,然后再判断其内存变量。

还有 \0 四个字节

指针的最初地址已经变了,free是错了。

空间在临时区分配的,返回就释放了,一用就错了。

传智播客 C/C++学习笔记 一级指针易错模型分析_重点相关推荐

  1. 【传智播客】Libevent学习笔记(三):事件循环

    目录 00. 目录 01. event_base_loop函数 02. event_base_dispatch函数 03. event_base_loopexit函数 04. event_base_l ...

  2. 【传智播客】Libevent学习笔记(四):事件event

    目录 00. 目录 01. 事件概述 02. 创建事件 03. 事件的标志 04. 事件持久性 05. 超时事件 06. 信号事件 07. 设置不使用堆分配的事件 08. 事件的未决和非未决 09. ...

  3. 【传智播客】Libevent学习笔记(一):简介和安装

    目录 00. 目录 01. libevent简介 02. Libevent的好处 03. Libevent的安装和测试 04. Libevent成功案例 00. 目录 @ 01. libevent简介 ...

  4. 传智播客黑马Java学习笔记_day08_2

    设计模式:对问题行之有效的解决方式,一种思想,java24种 单例设计模式 解决问题:可以保证一个类的对象在内存中的唯一性 应用场景:多个程序使用同一个配置文件对象,就要保证配置文件的唯一性,配置文件 ...

  5. 传智播客黑马Java学习笔记_09

    在子类创建对象时,发现父类的构造方法也运行了,为什么呢? 在子类的构造函数中第一行有一个隐式语句super(); class Fu{Fu(){System.out.println("Fu i ...

  6. 传智播客黑马Java学习笔记_day05

    遍历数组 class Demo{public static void main(String args[]){int[] arry=new int[]{87,99,56};for(int x=0;x& ...

  7. 传智播客黑马Java学习笔记_day10_02

    对象的多态性 父类或者接口的引用指向子类对象 多态的好处 提高了代码的扩展性,前期的代码可以使用后期的内容 多态的弊端 前期的代码不能调用后期的特有内容 多态的前提 必须有关系:继承.实现 必须覆盖父 ...

  8. 传智播客 传智播客.NET视频学习课件

    传智播客 传智播客.NET视频学习课件 访问.NET网站了解更多课程详情 http://net.itcast.cn (小提示:为什么本书中超链接打不开?) 此套课件是伴随传智播客.net实况教学视频 ...

  9. 【传智播客郑州校区分享】在传智播客郑州校区学习倍感幸运

    小李是传智播客郑州校区的一名学员,他大学学的是土木工程,当初报这个专业是觉得毕业后比较好找工作,然而经历四年的学习后才发现很多事情并不是自己想象的那样,但是刚毕业的小李还是不得不去从事与专业相关的工作 ...

  10. 感谢传智播客+C#.Net学习之旅

    <C#.Net基础学习视频2014版>在本月中旬左右终于学习完了,终于学完了.                 自2015年暑期7月份开始学习C#.Net基础学习视频以来,直到本月才学习完 ...

最新文章

  1. java学习之文件基本操作
  2. Educational Round 64 题解
  3. 使用Spring Integration轮询http端点
  4. 计算机水平考试模拟,计算机水平考试模拟试题(doc 23页)
  5. asp.net 缓存Cache的使用总结
  6. c语言自行设计矩形类构造函数
  7. 如何通过项目周报获取项目信息-周报模板
  8. swiftyjson_是时候放弃SwiftyJSON了
  9. Python期末考试编程题
  10. 问题解决_系统识别不了内存
  11. spark another attempt succeeded
  12. python使用pywinauto驱动微信客户端实现公众号爬虫
  13. 个人主页增添超级玛丽小游戏与留言板功能
  14. websocket服务端和html客户端进行二进制数据交互
  15. iNavFlight之MSP DJI协议飞控端请求应答
  16. 基于hexo使用github.io免费域名搭建个人博客记录
  17. 谷歌刚刚发布了2500万个免费数据集,快来了解一下
  18. AI换脸教程——DeepFaceLab_NVIDIA_RTX3000_series
  19. c开源hash项目 uthash的用法总结
  20. QT实现多国语言的动态切换

热门文章

  1. C++ 10进制字符串转10进制 10进制字符串转换
  2. C# 异步调用控件 跨线程调用控件 跨线程赋值
  3. java如何输出完整的图_java实现输入输出图片
  4. 12306一直提示网络有问题_春运10日拉开大幕 买票遇到问题?别慌!这里有答案...
  5. 生产者消费者实现用c语言用物品1,物品2等来代替,用C语言编写程序:生产者和消费者之间实现同步与互斥问题...
  6. php怎么输出指定数据类型,PHP变量的输出和数据类型
  7. 大一python简答题_大学moocPython编程基础答案大全
  8. C++类对象创建过程揭密
  9. spark的集群安装
  10. Oracle中集合操作符