精華區beta Programming 關於我們 聯絡資訊
※ 引述《ykjiang.bbs@ptt.cc (Yukuan)》之銘言: > char *str = "string"; > 就是 > const char str[] = "string"; > 的簡略寫法,這是 C++ 從 C 那沿襲來的陋習。已經是慣用法了。 > 如果你還不懂,建議先去搞清楚 stack, heap 及 literal pool 間的差別。 用"就是"是有點問題的,以這二個例子就顯示出區別了 int main(){ char* str = "xd"; str[0]='3';} int main(){ char str[] = "xd"; str[0]='3';} -- ※ Origin: SayYA 資訊站 <bbs.sayya.org> ◆ From: 163.26.34.20