質問: %d ",i); } return 0; } ``` iが12になるのか確認してみようとこのプログラムをしてみたのですが、やはり理解できませんでした。
回答: こんちは。 > > ループの条件式(i = 0;i < len + 1;i++)によると、iは11でループが終了するということになるのと思う > > > 単純な勘違いと思いますよ。落ち着いて考えてみてください。 str2は11文字ありますので**len = strlen(str2);**によりlenは11ですから、len+1は12です。 **i < 12**の条件が成立`しない`最低の**i**はいくつでしょうか?