2016-03-20 18 views
-3
#include<iostream.h> 

main() 
{ 
int a[10]; 
return 0; 
} 

なぜ配列インデックスは常にゼロで始まり、1で始まらないのですか?正当な理由が必要です!配列の基本的な考え方

+3

-7が愚かに見えたため。その検索以外にも、Googleには簡単ですが、Stack Overflowには多くの同一の質問があります。 –

+0

ここにコードを書いたのはなぜですか?あなたはそれにいくつかの助けが必要ですか? – STF

+4

[Cでインデックスがゼロで始まるのはなぜですか?](http://stackoverflow.com/questions/7320686/why-does-the-indexing-start-with-zero-in-c) –

答えて

1

実際には、正当な理由があります。なぜなら、配列は実際にはポインタだからです。したがって、A [0]は先頭から+0を意味します(最初の位置)。だから私たちは0のインデックスを使用しています。

関連する問題