I almost never see a for loop like this:
for
for (int i = 0; 5 != i; ++i) {}
Is there a technical reason to use >
>
It may happen that the variable i is set to some large value and if you just use the != operator you will end up in an endless loop.
i
!=