如何为指向数组的指针执行 memset?
int (*p)[2];
p=(int(*))malloc(sizeof(*p)*100);
memset(p,0,sizeof(*p)*100);
这个分配是否正确?
最佳答案
你可以使用calloc
。
calloc
将替换 malloc
和 memset
。
p = calloc(100, sizeof (*p));
关于c++ - 如何为指向数组的指针执行 memset?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12705649/