这些是将数组的每个元素增加10的示例。
for (i = 0; i< 100; i++){
arr[i] += 10;
}
要么
for (i = 0; i< 100; i+=2){
arr[i] += 10;
ar[i+1] += 10;
}
用这两种用C语言解决这两个问题的有效方法是什么?
这些是将数组的每个元素增加10的示例。
for (i = 0; i< 100; i++){
arr[i] += 10;
}
要么
for (i = 0; i< 100; i+=2){
arr[i] += 10;
ar[i+1] += 10;
}
用这两种用C语言解决这两个问题的有效方法是什么?
不用担心如果需要,您的编译器将进行此优化。
For example, clang 10 unrolls this completely and uses vector instructions to do multiple at once.