小编Pra*_*han的帖子

为什么C ++需要6个大小的数组来存储5个字母的单词,而C仅允许5个单词?

我已经在C和C ++中尝试了以下语句。

char A[5] = {"Hello"};
Run Code Online (Sandbox Code Playgroud)

当C接受这一点时,C ++会抛出一个错误,指出字符串太长。如果要添加一个空字符,为什么它在C中被接受但在C ++中不被接受?

c c++ arrays size

2
推荐指数
1
解决办法
119
查看次数

标签 统计

arrays ×1

c ×1

c++ ×1

size ×1