c++ - 将字符数组初始化为C++中的NULL

标签 c++ arrays null character

像这样初始化字符数组有什么区别
char c[10]={0};
还有这个
char c[10]="";

最佳答案

char c[10]={0};保证数组的每个元素均为0。请注意,在C++中,您可以编写具有相同效果的char c[10]={};
char c[10]="";保证数组的第一个元素为0;其他元素未初始化。

关于c++ - 将字符数组初始化为C++中的NULL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61385673/

相关文章:

c++ - 使用另一个类的类

arrays - Excel VBA 数组 - 写入事务数据

ruby-on-rails - Ruby on Rails 错误 : The error occurred while evaluating nil. 每个

C strchr 在 HPUX 上使用 NULL 值,但在 RHEL 上出现段错误

c++ - 尝试从另一个命名空间调用具有相同名称的函数时,函数调用中的参数太少

c++ - 从备用键值输入创建映射

c++平均函数无法正常工作

c++ - 如何编写最佳页面替换算法?

java - 为什么这个 bufferedReader 返回空值?

date - 如何将带有时间(日期)类型的文件加载到 Hive 表中?