在 C++ 中,如果我这样做:
char myArray[] = {'1','2','3','4','5','6','7','8','9'};
那会分配10个空间吗?最后一个元素是'/0'?
关于什么:
char myArray[9] = {'1','2','3','4','5','6','7','8','9'};
在这种情况下我只分配了 9 个空间吗?这很糟糕吗?
最后,当我这样做时会发生什么:
char myArray[10] = {'1','2','3','4','5','6','7','8','9','/0'};