以下C代碼不給一個完全正確的答案:C編程:陣列
#include<stdio.h>
#include<conio.h>
int main()
{
int i,j,a[3][3];
for(i=1;i<=3;i++)
{
printf("\n");
for(j=1;j<=3;j++)
{
a[i][j]=i+j;
printf("%d\t",a[i][j]);
}
}
}
運行時,它給第i個元素爲(2,3)錯誤結果。這裏有什麼錯?
數組索引在c和C++中以'0'開頭。 – haccks
任何書都會清楚地說明這一點。 – chris
關於從0開始的數組的註釋現在在這裏。另一件事,你可能想刪除'#include'因爲你目前沒有使用它。 –
shuttle87