已采納回答 / 慕俠2466091
這是一個很特別的情況。? 理論上是要報錯的,應(yīng)該無法執(zhí)行,編譯階段就報錯。"helloworld" 是字符串常量,它是不允許被修改的。所以你說的“....? 但指向的空間中的數(shù)據(jù)可變” 這句話不對。 字符串常量存放的位置是很特殊的,是只讀的,不允許修改??梢韵裣旅孢@樣做:char arr[20] = "helloworld";char * const foo = arr;foo[0] += 'c';cout << foo << endl;
2020-09-26