In C++ you can initialize a one dimensional array with 0 with a code like this:
int myarray[100] = {0};
Is there a similar way for multidim
use vector instead of array it will give you more flexibility in declaration and in any other operation
vector > myarray(rows,vector(columns, initial_value));
you can access them same as you access array,
and if u still want to use array then use std::fill
std::fill