标签: c pointers null initializer
当您声明像int* p;这样的指针时。 p最初是NULL吗?
int* p;
p
NULL
答案 0 :(得分:4)
取决于它的声明是否定义为全局(或static)。对于前一种情况"是",对于后一种情况" no"。
static
要解决此问题:非全局,非static变量不会在C中隐式初始化。