[1] 授業単元:c言語
[2] 問題文(含コード&リンク):2次元配列,たとえば int a[2][3];
などのメモリ内での配置を調べるプログラムを作りなさい.

この2次元配列では a[i] または *(a+i) は
1次元配列 a[i][ ] (i行目の配列)先頭へのポインタです.
だから2次元配列名 aなどは配列へのポインタのポインタと見ることができます.
すなわち a[i][j]は *(a[i]+j) あるいは *(*(a+i)+j) と等価となります.
これらのこともプログラムでテストしてみましょう.

[3] 環境 [3.1] OS:Linux [3.2] コンパイラ名とバージョン: (gcc 3.4 VC 6.0等) [3.3] 言語: C
[4] 期限: 2007年08月03日12:00まで
[5] その他の制限:特にありません

よろしくお願いします

438で質問したものです
439の方 440の方 ありがとうございました
最後の5行だけ変えてコンパイルしてみたところ

In function `main':
: undefined reference to `swap'
collect2: ld はステータス 1 で終了しました

というエラーがでました。 よれけばこちらもお願いします。