c - 使用指针比使用 C 中的数组语法快得多,这仍然是真的吗?

标签 c arrays pointers performance

对于当前的 C 编译器,使用数组语法 (a[i]) 是否仍然比使用指针 (*(p+i)) 慢?

最佳答案

它们完全等价。数组访问是指针数学的语法糖。

关于c - 使用指针比使用 C 中的数组语法快得多,这仍然是真的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4177746/

相关文章:

c++ - 在 gdb 中使用 coredump 时,我如何确切知道哪个线程导致了 SIGSEGV?

c - 为什么编译器限制全局变量总是由常量值初始化?

我可以从寄存器中获取整数的 2s 补码表示吗?

使用集合列表创建数组

JavaScript 按嵌套对象降序对数组进行排序

javascript - ES6 对象分配部分项目

c++ - 为什么我们为glfwCreateWindow使用指针? -OpenGL

c++ - 是否可以创建和使用 MatIterator 数组?

c++ - 如何在C++中将此函数重写为指针?

javascript - 从子组件修改父数组是否有特定的后果?