問題タブ [programmers-notepad]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
23 参照

c - for ループを介してサイズ 10 の配列要素の値を受け入れていますが、条件が I<10 の場合、scanf も 11 個の値を受け取るのはなぜですか?

これが私のコードです:

出力: 配列の 10 要素を入力: 1 2 3 4 5 6 7 8 9 10 11

11に入ったら終了してもいいのですが、10以降は終了させたいです。

配列の元の要素: 1 2 3 4 5 6 7 8 9 10

そして、ここで 11 が表示されないのはなぜですか?

配列の要素の逆順: 10 9 8 7 6 5 4 3 2 1 ここで同じ 11 は表示されません。

私のコードをチェックして、私を助けてください。ありがとうございました。