Re: [請益] 一個陣列與loop的小問題

看板NTUEE110HW作者 (sobluesk)時間19年前 (2006/06/28 00:42), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串2/3 (看更多)
※ 引述《sobluesk (sobluesk)》之銘言: : 字串可以陣列的形式輸出 : 比如Hello以陣列輸出就需要6個單位 : 假如我希望在每個字母中插入'*' : 我撰寫了如下的程式碼: : #include <stdio.h> : #include <stdlib.h> : int main(void) : { char str[]="Hello"; : int i; : printf("%s\n",str); : for(i=0;str[i]!='\0';i++){ : printf("%c*",str[i]); : } : printf("\n"); : return 0; : } : 為什麼我無法執行出我要的結果呢? : 請不吝賜教,謝謝 結果 我又執行了一次 可是竟然出現如下: Hello H*e*l*l*o* -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.187.7.201

06/28 18:08, , 1F
C的話...不熟 不過這跟用C或C++有關嗎...@@
06/28 18:08, 1F

06/29 17:00, , 2F
學弟妹多學C++吧這才是正式課程阿
06/29 17:00, 2F
文章代碼(AID): #14eL_pID (NTUEE110HW)
文章代碼(AID): #14eL_pID (NTUEE110HW)