Comparison of Array vs. Ptr
• Multiply “strength reduced” to shift
• Array version requires shift to be inside loop
– Part of index calculation for incremented i
– c.f. incrementing pointer
• Compiler can achieve same effect as manual use of pointers
– Induction variable elimination
– Better to make program clearer and safer