C++里定义一个指针变量时,我们事先对这个指针赋空值,那么一般就是赋个0给它。

[复制链接]
查看11 | 回复3 | 2012-8-6 13:43:57 | 显示全部楼层 |阅读模式
写0和写NULL是一样的,NULL是个宏,值就是0只要你包含了NULL这个宏定义,就可以使用,没有不能的说法。...
回复

使用道具 举报

千问 | 2012-8-6 13:43:57 | 显示全部楼层
估计是你没有包含带NULL的头文件。呵呵C++可以赋NULL,也应该赋NULL,赋0是不推荐的写法。其实反而c赋值为0可以,因为c更侧重于对内存的理解。...
回复

使用道具 举报

千问 | 2012-8-6 13:43:57 | 显示全部楼层
NULL是个宏#define NULL 0c和c++中都可以直接用0...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行