Re: 請問char array (c語言)

看板Programming作者時間18年前 (2007/12/20 02:01), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《jiannrong.bbs@bbs.wretch.cc (大改名片檔)》之銘言: > 我知道陣列最後一個位置不能用 > 只是在這裡希望證明 資料沒有 > 儲存在最後一個位置 實情是有,而且是你造成的。 "abcde1"的長度為7,你把長度7的字串放進長度6的陣列, 結束的'\0'因為保護放不進去。 你印出字串會停是因為他剛好碰到陣列後面其他記憶體區域裡的\0而已。 > 還是 > s1[6]只能存5個,最後一個是存結束符號? > 這是c語言陣列的特性嗎? 是字串   -- I love GOOOOOOOOOOOOOOOOOOLD------   -- ▄▄▄▄▄▄▄ ▄▄▄▄ ▄▄▄▄▄▄ <telnet://bbs.cs.nctu.edu.tw> █▄▄▄▄█ █ ▄▄▄▄▄█ Player: GOLDMEMBER ▄█▄▄▄▄█ ▄▄▄█ █▄▄▄▄▄ From: 59-115-194-237.dynamic.hine ☆ 次世代BS2 ☆ 可申請個人板 150MB 相簿 http://pic.bs2.to 交大資訊人 250MB

12/20 12:31, , 1F
字元陣列
12/20 12:31, 1F
文章代碼(AID): #17QLnW00 (Programming)
文章代碼(AID): #17QLnW00 (Programming)