Re: [問題]問個c語言問題

看板Electronics作者 (哆啦A孟)時間19年前 (2007/02/24 17:13), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/7 (看更多)
突然想到 自問自答一下 (1) char 為宣告字元資料型態 so, 如果傳遞一個字串參數給strcpy函數,則在參數字串的最後面會自動加入'\0' 那因為'\0'其值對於while迴圈為false, 所以停止迴圈. (2) 還沒想到比較合理的解釋 @@' 以上不知道對不對 ※ 引述《adddream (哆啦A孟)》之銘言: : strpcy(s,t) : char *s, *t; : { : while(*s++ = *t++); : } : 請問 : (1)為什麼當t指向'\0'時 while會停止迴圈 : (2)為什麼當*s 和 *t 宣告為 int 時 , while迴圈無停止機制 : 以上 : 謝謝各位大大了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.59.234.238 ※ 編輯: adddream 來自: 61.59.234.238 (02/24 17:14)
文章代碼(AID): #15u06XbK (Electronics)
討論串 (同標題文章)
文章代碼(AID): #15u06XbK (Electronics)