私はしばらく自己学習していますが、今度は本セミスターのComp Sciクラスに参加するチャンスがあります。 今日、私たちが何をするか100を配列に添字尋ねた質問だった:用語:配列のX番目の要素とインデックスXの要素
pixelArray[100]
右に聞こえた答えのすべてを、しかし、上記のLOCがアクセスした「配列の100番目のピクセルを」と述べました。 pixelArray [100]が101番目のピクセルになるため、これはトリック質問だったと確信していました。しかし、いいえ。 (私も誤って99の代わりに、101と全体に扱わしまっ熱弁「配列はゼロからカウント」と述べた)
私はいつもそれがこのようなものだと思った:
var foo = arbitraryArray[5];
/*
foo is the sixth element of the array
foo is the element at index 5
*/
しかし、教師が説明している方法it、arbitraryArray [5]は配列の5番目の要素です。
私は先生が間違っていることを証明しようとは考えていません。彼女は少なくともほとんどが正しいと確信しています。私が持っている唯一の質問は、私は狂っているのですか、言い換えれば "X番目の要素"は1から数えていますか?
指導者は指数(またはオフセット)の数を順序カウントと混同するのはかなり簡単ですので、指導者はミスをしている可能性があります。これらのカウント方法の技術用語は、ディスカッションに役立つことがあります...序文(https://en.wikipedia.org/wiki/Ordinal_number_(言語学))は、シーケンス内の要素の位置です(最初、 ...)とインデックス/オフセットの[ゼロベースの番号付け](https://en.wikipedia.org/wiki/Zero-based_numbering) –