Oh yes, if I had it my way we'd all write for loops like so:
int i = 0;
int count = 20;
while(
(i < count)
&&
!(i > count)
)
{
// some code
}
infinite loops?
nothing infinite here.
No increment is specified.
Sure, but that goes either way and there is no tautology.
It's not infinite. It's equivalent to while(i<count). The right side of the && has no effect (for i<count, !(i>count) is always true, and it short circuits to false when i==count).
i don't see anything that increments 'i'
That would be because you don't see the body of the loop.
I did miss that out accidentally but I'm sticking like glue to your reason.
If you want to count lines of C you count semicolons.