单项选择题

数组长度为10,以下哪个选项会导致数组下标越界()

A.a[0]+=9;
B.a[9]=10;
C.for(int i=0;i< 10;i++)a[i]++;
D.for(int i=0;i< =10;i++)a[i]++;