在 C++ 中将字符数组初始化为 NULL

character array initialisation to NULL in c++

这样初始化字符数组有什么区别

char c[10]={0};

还有这个

char c[10]="";

char c[10]={0}; 保证数组的每个元素都为 0。请注意,在 C++ 中,您可以编写具有相同效果的 char c[10]={};

char c[10]="";保证只有数组第一个元素为0;其他元素未初始化。