[解決済み] 変数 "i "と "j "はなぜカウンタに使われるのですか?
2022-04-21 23:33:43
質問
これは絶対に馬鹿げた質問だと思うかもしれませんが、あまりにも気になるので聞いてみました......。
なぜ "i" と "j" は、ほとんどの制御構造でカウンタとして使用される変数になったのでしょうか?
常識的に考えれば、未知の値を表すXと同じようなものなのだが、誰もが何度も同じように教わるのには理由があるに違いない。
実際にベストプラクティスとして推奨されているからなのか、慣習なのか、それとも何か曖昧な理由が隠されているのでしょうか。
念のため。 好きな名前をつけてもいいし、変数名は関係ないことは分かっています。
どのように解決するのですか?
それは結局のところ数学からきている:和の記法は伝統的に i は最初のインデックスを表します。 j を2番目とし、以下同様。 例(から http://en.wikipedia.org/wiki/Summation ):
また、物事の集まりにもそのように使われます。例えば、たくさんの変数 x <サブ 1 , x <サブ 2 , ... x <サブ n であるならば、任意のものを x <サブ i .
なぜそうなっているかというと、SLaksさんの言うとおり、IがIndexの最初の文字だからだと想像しています。
関連
-
[解決済み] Rustタイプにおけるアンパサンドの意味は?
-
[解決済み] JenkinsでGroovyの変数を表示するには?
-
[解決済み] PowerShellで変数が8文字以上であることをテストするにはどうすればよいですか?
-
[解決済み] Pythonの変数名や関数名の命名規則について教えてください。
-
[解決済み】ビットシフト(bit-shift)演算子とは、どのようなもので、どのように機能するのですか?
-
[解決済み】ソートアルゴリズムにおける安定性とは何ですか、なぜそれが重要なのですか?
-
[解決済み】Javaシステムプロパティと環境変数
-
[解決済み】PHPの変数は値で渡されるのか、それとも参照で渡されるのか?
-
[解決済み】ループや関数をサポートする言語で「goto」の正当な使用例はあるのか?
-
[解決済み] 変数 "i "と "j "はなぜカウンタに使われるのですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】LaTeXで変数を定義する方法はありますか?
-
[解決済み] Makefileの変数の初期化とエクスポート
-
[解決済み] JenkinsでGroovyの変数を表示するには?
-
[解決済み] PowerShellで変数が8文字以上であることをテストするにはどうすればよいですか?
-
[解決済み] レジストリキーの値を取得し、powershellを使用して値をONLYする方法
-
[解決済み】Dockerfileで変数を定義する方法は?
-
[解決済み] 変数 "i "と "j "はなぜカウンタに使われるのですか?
-
[解決済み] MATLABでiとjを変数として使用する
-
[解決済み] Makefile の括弧 $() と中括弧 ${} の違いは何ですか?
-
[解決済み] バッチファイル内の変数から二重引用符を削除するとCMD環境に問題が発生する