在 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;其他元素未初始化。
这样初始化字符数组有什么区别
char c[10]={0};
还有这个
char c[10]="";
char c[10]={0};
保证数组的每个元素都为 0。请注意,在 C++ 中,您可以编写具有相同效果的 char c[10]={};
。
char c[10]="";
保证只有数组第一个元素为0;其他元素未初始化。