指针变量初始化为NULLint *a = 0;\x09int *b = NULL;这两个语句有没有语法错误,它们是不是等效的?
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/14 04:14:08
指针变量初始化为NULL
int *a = 0;
\x09int *b = NULL;
这两个语句有没有语法错误,它们是不是等效的?
没有语法错误,两个语句是等效的, 实际上NULL是个宏.
是这样声明的 #define NULL 0 或者 #define NULL (void *)0
收录互联网各类作业题目,免费共享学生作业习题
慧海网手机作业共收录了 千万级 学生作业题目
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/14 04:14:08
指针变量初始化为NULL
int *a = 0;
\x09int *b = NULL;
这两个语句有没有语法错误,它们是不是等效的?
没有语法错误,两个语句是等效的, 实际上NULL是个宏.
是这样声明的 #define NULL 0 或者 #define NULL (void *)0