10/04/15 16:19:31
二重配列に関してよくわかりません。
int a [ 2 ] [ 2 ] = { { 1 , 2 } , { 3 , 4 } } ;
printf ( " %d / %d / %d / %d \n " , a [ 0 ] [ 0 ] , a [ 0 ] [ 1 ] , a [ 1 ] [ 0 ] , a [ 1 ] [ 1 ] ) ;
とした時に 1 / 2 / 3 / 4 となる理由が分かりません。
1 / 3 / 2 / 4 となるような気がするのですが・・・
それは何故かというと、BASICが確かそんな感じだったからです。
なぜBASICと異なるのでしょうか。
よろしくお願いいたします。