2016-07-17 5 views
1

Ich lerne C und ich würde gerne wissen, ob es einen Unterschied gibt oder eine Möglichkeit ist besser als die andere zwischen diesen beiden While-Loop-Variationen. Sollte ich einen anstelle des anderen benutzen? Vielleicht ist eine dieser Varianten falsch?While Schleife in C - lesen bis zu Sentinel Variationen

while(car_num<=car_limit) 
    { 
    car_num = ceil(car_num*(1+rate)); 
    year++; 
    } 

ODER

while(TRUE) { if(car_num>car_limit) 
       break; 
    car_num = ceil(car_num*(1+rate)); 
    year++; } 

Danke.

Antwort

0

Die erste ist besser, weil einfacher zu verstehen. Im Allgemeinen vermeiden Sie while (wahr).

+0

Vielen Dank für Ihre Antwort. – Krooket