【发布时间】:2015-12-05 20:53:06
【问题描述】:
假设我像这样初始化一个数组:
char array[] = {0, 0, 0, 0, 0};
然后我通过向它写入一些数据来修改该数组,所以最后它看起来像这样:
array[] = {1, 42, 32, 16, 89};
如果我想将同一个数组重新初始化为零,以便我可以再次使用同一个数组,这样做是否正确?:
memset(array, 0, 5);
谢谢
【问题讨论】:
标签: c arrays string char memset