C 代码,使用 NULL 与 0,最佳实践



在C编码中,什么时候最好使用"NULL"而不是0。我在代码中注意到,只要有指针,就会使用 NULL。

初始化变量时,应使用:

int i=0;
float f=0.0f;
double = 0.0;
char c=''; 

在初始化指针的情况下,应在任何类型的指针中使用 NULL。这是由于指针类型变量的定义:它不保存值,它保存一个值的地址,或一组值(数组/字符串 -> int 在 int*(数组(的情况下,char 在 char*(字符串(的情况下(等(。因此,使用 NULL 指示它不指向内存上的任何内容。

相关内容

  • 没有找到相关文章

最新更新