Niet met een fatsoenlijke compiler (zoals MS Visual C++, en ik hoop ook GCC), die zal namelijkInderdaad, maar zoals ik al gezegd heb worden deze opdrachten ook uitgevoerd door de computer, en bijgevolg verspil je tijd en energie voor opdrachten die bijvoorbeeld iets met 0 optellen.
for( int dummy=0 ; iets ; dummy+=0 ) {...}
zodanig optimizen dat het resulteert in exact dezelfde asm code als
for(;iets;) {...}
wat uiteraard hetzelfde is als while(iets) {...}
Helemaal mee eensMaar om tot een formeel besluit te komen over deze topic:
Een for-lus en een while-lus kunnen in principe door elkaar geschreven worden maar het heeft helemaal geen nut om dat te doen.
Kan iedereen zich daar in vinden? Als dat zo is, kan deze topic beëindigt worden. (Eindelijk )