作者MOONRAKER (㊣烏笨禿,又笨又禿)
看板Programming
標題Re: 還是同一個問題 (c語言)
時間Tue Jun 10 18:45:58 2008
※ 引述《"mynews" <[email protected]>, 看板: Programming》之銘言:
: 間,不過我常在很多opensource 看到這類的用法
: char *__progname = "prog";
阿那他們在執行期有改變__progname的內容喔?
還推給opensource哩,真是太幽默了
: 這樣用到底是不是正確的用法?安全的使用字串應該使用陣列?
: char str[20]="prog";
: 那 chr *string[50] ; (字串陣列) 這種用法安全嗎?
這樣是50個字串,每一個都是char *,不改變內容就沒事。
會不會有事你要有一點指標觀念,不然我說到嘴唇發青也沒有用。
: 另外也有人這樣使用 chr str[]="prog";
這是配置一個陣列,長度視後面字串常數的長度而定。
: 到底那些用法是安全且正確?
難怪java要把string和stringbuffer分開(怒)
--
Batch 2 update (5/10) -
西班牙宗教審訊 -
主教 -
地獄阿婆 -
AND LOTS MORE
Unleashed Pythonesque pleasure, fully l10n'ed for Traditional Chinese
Spam-a-lot and prosper with the Monty Python!
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
■ 蒙帝派松正體中文計畫 ■ https://www.youtube.com/user/JamesBondXD
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.115.204.237