C陷阱与缺陷学习之二维数组清空

两种方法:

第一种:

int main()
{
int array[12][31];
int i,j;

for(i=0; i<12; i++){
for(j=0; j<31; j++){
array[i][j] = 0;
}
}

return 0;

}

第二种:引入处理指针

int main()
{
int array[12][31] = {0};
int (*month)[31];
int* day;

for(month = array; month < &array[12]; month++){
for(day = *month; day < &((*month)[31]); day++){
*day = 0;
}
}

return 0;
}


发布了9 篇原创文章 · 获赞 6 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/sssuperqiqi/article/details/79569420