Re: [請益] 一個陣列與loop的小問題
※ 引述《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
06/28 18:08, 1F
推
06/29 17:00, , 2F
06/29 17:00, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 3 篇):