Hallo Programmierer,
Die 'while' Schleife functioniert nur EINMAL (= Falsch) und die 'for' Schleife functioniert IMMER. (= Richtig)
Mein Program:
Was ist den hier die Unterschied zwischen 'while' und 'for'?Code:unsigned char Flag; int main(void){ --------geht-nur-einmal------ Flag=1; while(Flag) { start_some_timer(); //generates overflow interrupt after some time Flag=0; } --------geht-nur-einmal------ende } my_timer_overflow_interrupt_handler{ Flag=1; } --------------alternative----------- Flag=1; for(;;){ if(Flag){ start_some_timer(); //generates overflow interrupt after some time Flag=0; } } --------------alternative-----------ende
Gruss
Henk
Lesezeichen