第1个回答 2018-05-27
可以用memset函数,因为数组分配的空间是连续的.
假设是int型的,如
int a[5][12]; //二维数组
int (*ptr)[12] = a; // a pointer to an array, which has five element,row pointer
for(int i =0; i < 5; i++){
memset(ptr+i, 0, sizeof(int)*12);
}
memset(ptr,0,sizeof(int)*60); 或者 memset(ptr,1,sizeof(int)*60);