※ 引述《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:火星》───────────┘
--