C++里定义一个指针变量时,我们事先对这个指针赋空值,那么一般就是赋个0给它.
题目
C++里定义一个指针变量时,我们事先对这个指针赋空值,那么一般就是赋个0给它.
为什么不能像C语言中赋一个NULL这个值呢?为什么是赋值0?C语言中是否可以对这个空指向不写NULL,就写0可以吗?
答案
NULL是个宏#define NULL 0
c和c++中都可以直接用0
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- A为六阶方阵.A*是A的伴随矩阵.若r(A)=3,则齐次线性方程组A*X=0的基础解系中含有解向量的个数.
- 一桶油,桶的质量是油的8%,把油倒出48kg以后,油的质量相当于桶的二分之一,原有油多少千克?
- 6个1分米,就是6个()米,是()米.
- 定义在R上的函数f(x)满足f(0)=1,且对任意实数a,b有f(a-b)=f(a)-b(2a-b+1),求f(x)的解析式.
- live 和 lives 怎么用法 有什么不同 举例 急等
- 若2x-3y+4z=7,3x+2y-z=2,x-8y+9z=?
- 仿写句子:( )编织出令人难忘的夏天.( ),构成了五彩斑斓的秋天.
- 用小数点儿,8厘米等于多少分米,等于多少米?弄不清楚,急
- 若X^2-6X+5=(X-1)(X-5),求方程x^2-6x+5=0的解
- ( )国细菌学家( )是最早观察到细胞的科学家之一,
热门考点