精華區beta Programming 關於我們 聯絡資訊
※ 引述《jinming.bbs@bbs.wretch.cc (自吹自擂)》之銘言: > K&R 的 The C Programming Language有寫 > char * str = "string"; > 的特性是 str 之後可以改變內容。因此宣告後可藉由寫: > str = "string2"; > 來改變 str 的內容。 > 這個行為是有定義的。 > 但是注意不能寫 > str[0]='x'; 這個東西,我可以賣弄一下了。 你有看過 const char * const str = "string"; 的寫法嗎? 一個 const 是指內容 const, 另一個 const 則是指 指標指向的本身是 const 的。 -- ┌─────────女 朋 友 練 英 文────────┐ http://home.kimo.com.tw/kenidensency/english/english.html └───────────From:火星───────────┘ --