多次元配列の受け渡し
明解C言語 入門編 > 6. 関数 >
多次元配列の受け渡し
Java
class Lesson051 { public static void main(String[] args) { int ma[][] = {{1, 2, 3}, {4, 5, 6}}; int mb[][] = {{6, 3, 4}, {5, 1, 2}}; int mc[][] = new int[2][3]; mat_add(ma, mb, mc); for (int i = 0; i < 2; i++) { for (int j = 0; j < 3; j++) System.out.printf("%3d", mc[i][j]); System.out.print('\n'); } } static void mat_add(final int ma[][], final int mb[][], int mc[][]) { for (int i = 0; i < 2; i++) for (int j = 0; j < 3; j++) mc[i][j] = ma[i][j] + mb[i][j]; } }
実行結果
L:\>java Lesson051
7 5 7
9 6 8