gpt4 book ai didi

C重新初始化数组

转载 作者:太空宇宙 更新时间:2023-11-04 05:36:25 24 4
gpt4 key购买 nike

假设我像这样初始化一个数组:

char array[] = {0, 0, 0, 0, 0};

然后我通过向它写入一些数据来修改该数组,所以最后它看起来像这样:

array[] = {1, 42, 32, 16, 89};

如果我想将同一个数组重新初始化为零以便我可以再次使用同一个数组,这样做是否正确?:

memset(array, 0, 5);

谢谢

最佳答案

是的,但是 memset(array, 0, sizeof(array)); 会更好,如果您将大小更改为例如6 以后。

关于C重新初始化数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34110732/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com