关于数组和字符串文字的困惑?

时间:2017-06-29 06:43:25

标签: c++

我读过this,但我并没有真正得到我搜索过的内容。

为什么我可以这样做:

char duder[] = "duder";

当我不能这样做时:

const char dusder[] = "dusder";
char nondusder[] = dusder;

所以AFAIK文字创建常量未命名的数组,为什么你不能自己初始化一个数组到另一个数组,如果从技术角度来看这是char duder[] = "duder";时发生了什么?

另外,如果字符串文字是常量,duder如何修改它?

如果(虽然我确实搜索了这个,但没有找到我的问题的答案)有一个来源回答我的问题,我当然会欣赏一个链接,就像答案一样:)

0 个答案:

没有答案