gpt4 book ai didi

c++ - 指针递增 1 来遍历数组的元素是否更快?

转载 作者:行者123 更新时间:2023-11-28 06:11:00 26 4
gpt4 key购买 nike

<分区>

做类似的事情会更快吗

for ( int * pa(arr), * pb(arr+n); pa != pb; ++pa )
{
// do something with *pa
}

for ( size_t k = 0; k < n; ++k )
{
// do something with arr[k]
}

???

我知道 arr[k] 等同于 *(arr+k),但在第一种方法中,您使用的是当前指针,该指针已递增 1 ,而在第二种情况下,您使用的指针是从 arr 递增的连续更大的数字。也许硬件有特殊的递增 1 的方法,所以第一种方法更快?或不?只是好奇。希望我的问题有意义。

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