声明指针时,它是否为NULL?

时间:2016-03-06 11:23:49

标签: c pointers null initializer

当您声明像int* p;这样的指针时。 p最初是NULL吗?

1 个答案:

答案 0 :(得分:4)

取决于它的声明是否定义为全局(或static)。对于前一种情况"是",对于后一种情况" no"。

要解决此问题:非全局,非static变量不会在C中隐式初始化。