In C, accessing an array index is faster or accessing by pointer is faster? By faster I mean, which one would take less clock cycle. The array is not an constant array.
Same. It's all O(1), and clock time is negligible. You're basically accessing the memory address.