C言語なら俺に聞け(入門篇) Part 38at TECHC言語なら俺に聞け(入門篇) Part 38 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト481:476 08/11/07 19:45:25 >>477 あ、下のほうって意味だったんですが、VC++で動くけど問題なんでしょうか? 以下のソースで動きました。 void test(int data[2][2]) { printf("%d\n", data[0][0]); printf("%d\n", data[0][1]); printf("%d\n", data[1][0]); printf("%d\n", data[1][1]); } int main(int argc, char *argv[]) { int data[2][2] = {0,1,2,3}; test(data); return(0); } 482:デフォルトの名無しさん 08/11/07 19:48:29 void test(int data[][2]) { printf("%d\n", data[0][0]); printf("%d\n", data[0][1]); printf("%d\n", data[1][0]); printf("%d\n", data[1][1]); } int main(int argc, char *argv[]) { int data[2][2] = {0,1,2,3}; test(data); return(0); } これでいい 483:476 08/11/07 19:50:57 >>482 関数で一次限の配列の要素数を書かない理由はポインタ渡しにしたいからですか? それとも別の理由? 484:デフォルトの名無しさん 08/11/07 19:50:58 K&R で書くなら ANSI 混ぜるなよ 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch