gpt4 book ai didi

c - 初始化数组的快速方法

转载 作者:太空狗 更新时间:2023-10-29 17:06:23 26 4
gpt4 key购买 nike

我有一个 int 数组,我必须用值 -1 初始化这个数组。现在我使用这个循环:

int i;
int myArray[10];

for(i = 0; i < 10; i++)
myArray[i] = -1;

有更快的方法吗?

最佳答案

据我所知,获取值 -1(或 0)的最快方法是 memset :

int v[10];
memset(v, -1, 10 * sizeof(int));

无论如何你可以用这种方式优化循环:

int i;
for(i = 10; i--;)
v[i] = -1;

关于c - 初始化数组的快速方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10885714/

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