[問題] 二維陣列
小弟最近剛接觸c++,目前自學到陣列這邊
書上的範例是二維陣列的顯示
主程式 int main (void)
{
int array[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}},i,j;
for(i=0;i<=2;i++)
{
for(j=0;j<=3;j++)
{
cout<<"array["<<i<<"]["<<j<<"]="<<array[i][j]<<"/t";
}
cout<<endl;
}
system("PAUSE");
return 0;
}
顯示的結果為array[0][0]=1 array[0][1]=2 array[0][2]=3 .......以此類推
小弟想第一個for跑完接著跑第二個for出來 i跟j是0 0我理解
但是如果跑第二次的時候i=1跑完接著下去第二個for裡面的j也會跟著變1
那i跟j是如何出現0 1 0 2 0 3這樣呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.224.196.232
→
09/28 14:18, , 1F
09/28 14:18, 1F
→
09/28 14:18, , 2F
09/28 14:18, 2F
→
09/28 14:19, , 3F
09/28 14:19, 3F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章