
No.3
- 回答日時:
失礼しました。
No. 2 の回答に誤りです。- ループの最初で i に 0 を代入
- ここで,「i = 0」の式の値は 0。0 は「偽」なので while ループは実行されない
が正しい動作です。失礼いたしました。
No.2
- 回答日時:
2 番めの while ブロックの条件式が間違えています。
「=」演算子は代入です。ですから,
- ループの最初に i に 0 を代入
- printf("%c\n", s[0 - 1]);
この時点で,s[-1] というありえない配列要素にアクセスしてエラーとなります。
while ループの停止条件は,「i が 0 を超えていたら」ですから,
while (i > 0) {
とすればよいでしょう。いかがでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
文字列を後ろから1文字ずつ表示...
-
break文でループを一気に抜ける...
-
C言語、自己参照構造体のプログ...
-
C言語forループが完結した場合...
-
信頼区間の1.96や1.65ってどこ...
-
Aの値からBの値を除するとは??
-
「Aに対するBの割合」と「Aに対...
-
C言語の型による処理速度の違い
-
有効数字について 以前質問をし...
-
正の数aは4の倍数で、7でわると...
-
(C言語)めちゃくちゃな値にな...
-
なぜ、C++の標準ヘッダをインク...
-
2曲同時再生するにはどうした...
-
C言語の二分法のプログラムにつ...
-
c++でテンプレートのコードでわ...
-
【C++】関数ポインタの使い方
-
比較回数と交換回数表示について
-
関数ポインタについて
-
エラー 添字が付けられた値が、...
-
コンパイルエラー
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
do-while文が禁止される理由
-
入力した数値を倍々するプログラム
-
ループを途中で抜けたいのですが。
-
入力した文字列から母音だけを...
-
C言語forループが完結した場合...
-
For文の終了値を関数にしても問...
-
エクセルVBAで Do While (1)って?
-
プログラムで関数は使わない方...
-
Cプログラムが終了しない
-
break文でループを一気に抜ける...
-
ループの特定入力終了
-
for文while文の無限ループの違...
-
strstr()関数の実装内容について。
-
PIC のプログラムについて ど...
-
Do whileとFor文の脱出処理につ...
-
if文の中にfor文なのか、for文...
-
C言語、whileループを抜け出す...
-
if文を使わずに奇数・偶数を判断
-
Excel VBAで年度をまたぐ期間の...
-
UWSCにてある一定の動作を無限...
おすすめ情報