配列内の最初のelemenを読みたい場合は、常に数字の0を使用して読み込む必要があります。これはいくつかの言語からわかります。配列が0ベースで、1ベースではないのはなぜですか?
これは私が受け入れる標準である理由です。 最初の項目が1ではなく0で表されることが決定したのはなぜですか?
私はそれについて考えると、0はわかりません。 0の定義により、0は「何もない」ためです。 「第1のアイテム/データ」は「何もない」ではない。それは最小1です。だからなぜ0ですか?
私の数学の経験では、私は常に0を1と呼ぶ必要があります。 数学そのものはこのアイデアが好きではないようです。
なぜプログラム言語で受け入れられる標準ですか?
ありがとうございます。
http://programmers.stackexchange.com/questions/110804/why-are-zero-based-arrays-the-norm –
ありがとうございます。私は確かにこのように考える唯一の人ではないことがわかります。私は非常に "仲間のプログラマー"が言ったことに同意します。 私はこの議論が非常に大きいことを知っている..私はある日0が1であるようになることを願っています。 – gil123
は単にMATLABに切り替えます。 –