我知道在 C 中,每次调用 malloc() 或 calloc() 时检查 NULL 指针是一种很好的做法。我必须对数组初始化做同样的事情吗?例如:
int sigcheck[5];
if (sigcheck == NULL) {return;}
Run Code Online (Sandbox Code Playgroud)
2号线有必要吗?如果我没记错的话,数组初始化的工作原理就像在后台调用 calloc() 一样,这个底层功能是否考虑了 NULL 的可能性,或者我们自己做这件事是否有必要/好的做法。