收藏1 举报
扛抢路过,鸣抢致敬!:handshake ytfdhb 发表于 2010-12-5 09:56
39# 奇门遁甲 非常赞同你的说法~~呵呵~小弟记下了~~ K&R在《C和指针》一书中有写到: 标准定义了NULL指针,它作为一个特殊的指针变量,表示不指向任何东西,要使一个指针变成NULL,你可以给他赋值为0。 但是对于编译器实现者来说,不指向任何东西是难以实现的,所以NULL指针的实际值是与此不同的。 如果对一个NULL指针进行间接访问,会发生什么情况?结果会编译器而异,有些机器会访问位置0,有些机器也行会返回一个错误~~ ~呵呵~最好的方法还是如这个大哥所言,程序员自己应该对指针解引用之前对它进行检查~~liang7143 发表于 2010-10-15 10:14
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
发帖类勋章
时间类勋章
人才类勋章
等级类勋章
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注电源系统设计
扫码关注21ic项目外包
扫码浏览21ic手机版
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才
京公网安备 11010802024343号