++i and i++
tekrar ve tekrar bu küçük detaya dönersek eğer, çünkü ne kadar basit olsa da insan aradaki detayı an geliyor unutuyor, neyse.
şöyle ki looplarda herhangi bir fark yok!
for(i=0; i<5; i++) { printf("%d ",i); }
for(i=0; i<5; ++i) { printf("%d ",i); }
ikisi de 0 1 2 3 4
.
ama şu şekilde olursa, değişiyor işte
for(i = 0; i<5;) { printf("%d ",++i); }
burda 1 2 3 4 5
for(i = 0; i<5;) { printf("%d ",i++); }
burda ise 0 1 2 3 4