int *p = NULL 和 *p = NULL
  int *p = NULL;
     这时候我们用编译器查看p的值为0x00000000.这句话的意思是定义一个指针变量p,其指向内存里面保存的是int类型的数据,在定义变量p的同时,把p中保存的内存的值设为0x00000000。这个过程叫做初始化。
  int *p;
     *p = NULL;
  第一行代码定义了一个指针变量p,其指向的内存里面保存的是int类型的数据;但是这时候变量p本身的值是多少则不得而知,也就是说现在变量p保存的可能是一个非法的地址。第二行代码给*p 赋值为NULL,即给p指向的内存赋值为NULL(访问p指向的内存);但是由于p指向的内存可能是非法的,所以调试的时候可能会报告一个内存访问的错误。

最新文章

  1. GitHub 实现多人协同提交代码并且权限分组管理
  2. 转 未能加载类型 xxxx
  3. prob
  4. C#数字图像处理算法学习笔记(三)--图像几何变换
  5. Android greenDao的简单配置和使用
  6. hdu 4335 What is N?
  7. java中时间差计算
  8. 随着visual studio 2013 发布.带来的一些变化
  9. VGA IP核的制作
  10. JS 点击复制Copy插件--Zero Clipboard
  11. EXT2/EXT3文件系统(二)
  12. web前端学习笔记
  13. 三:Linux 的基本命令、
  14. B. Nirvana Codeforces Round #549 (Div. 2) (递归dfs)
  15. 重新编译安装swoole支持OpenSSL
  16. jquery简介未完成
  17. java字符串根据空格截取并存进ArrayList,并在每个元素前后加上/
  18. 容器集成平台 rancher部署
  19. 应用“PUSH推送”的5个真相和5个误区
  20. day5模块学习--random模块

热门文章

  1. IOS 播放音频
  2. 过目不忘JS正则表达式(转)
  3. 基于Visual C++2013拆解世界五百强面试题--题13-找最大公共子字符串
  4. c++的正整数高精度加减乘除
  5. Android 性能优化 三 布局优化ViewStub标签的使用
  6. 前端性能监控系统ShowSlow
  7. wpf全局异常
  8. 用户登录session_id观看
  9. mina教程
  10. 设计模式值六大原则——里氏替换原则(LSP)