Сначала необходимо инициализировать массив, а затем передать его через функцию, иначе он будет отображать значения мусора, как это показано в вашем случае. Пожалуйста, инициализируйте его с некоторыми значениями, а затем передайте его.
Пример кода для инициализации:
int x[3][4] = {{0,1,2,3}, {4,5,6,7}, {8,9,10,11}};
Каждый набор внутренних скобок представляет одну строку. В приведенном выше примере всего три строки, поэтому есть три набора внутренних скобок.