比如定义一个多维数组ch[a][b],想将其清空为0但不用循环,memset总觉得没法用上去...不是,应该是我不会用...(抱头)
求指点,如何快速清空多维数组
#include <stdio.h>
#include<string.h>
int main() {
int i;
char a[3][4]={"abc","def","ghi"};
for(i=0;i<3;i++){
printf("%s ",a[i]);
}
printf("\n");
memset(a,0,sizeof(a));
for(i=0;i<3;i++){
printf("%s ",a[i]);
}
printf("\n");
}