在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'};
'/ 0'可能不是你的意思:它是一個多字符文字,其值是實現定義的。嘗試使用'\ 0'代替。 –