C言語なら、俺に聞け! <12>
■ このスレッドは過去ログ倉庫に格納されています
0629デフォルトの名無しさん
NGNG> void hoge ( int a [][ 3 ] )
> という書き方しかできないですか?
そうです。ポインタのポインタじゃだめなのは、Cの2次元配列は、
「1次元配列へのポインタの配列」では「ない」から。
> int a [2][3]={
> {0,1,2} ,
> {3,4,5}
> } ;
この配列はメモリ上では、単にintの数が 0 1 2 3 4 5 と
並んで格納されているだけなので、列の数が分からないと
要素の位置が求められないからです。
■ このスレッドは過去ログ倉庫に格納されています