I don't think there is a performance difference. The second form is definitely more readable though, you don't have to mentally subtract one to find the last iteration number.
EDIT: I see others disagree. For me personally, I like to see the actual index numbers in the loop structure. Maybe it's because it's more reminiscent of Perl's 0..6
syntax, which I know is equivalent to (0,1,2,3,4,5,6)
. If I see a 7, I have to check the operator next to it to see that, in fact, index 7 is never reached.