[問題]關於strcpy()

看板Programming作者時間18年前 (2007/04/19 20:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
#include<stdio.h> #include<string.h> int main() { char s[10]="abm"; printf("%s\n",s); strcpy(s,"z"); printf("%s\n",s); printf("%c%c%c",s[0],s[1],s[2]); return 0; } - 結果: abm z z m - 為什麼第二行不會印出z m呢?反而到第三行才印出來? s[2]在第二行消失了嗎? -- 美國【漢唐中醫】台灣後援會 - 以正統中醫興亡為己任,願天下病疾皆有所治! http://www.hantangtcm.org/ "資訊人權貴" 之家 http://people.ofset.org/ckhung/ -- Origin: 暨大電機˙漂浮電子 bbs.ee.ncnu.edu.tw Author: tame189-150-58-61-Q.tinp.net.tw 發表
文章代碼(AID): #169rd_00 (Programming)
討論串 (同標題文章)
文章代碼(AID): #169rd_00 (Programming)