Patrick_M:
non funziona perchè la x viene posta = a 30 e poi si controlla se è = a 0.... essendo falsa la condizione il ciclo non viene eseguito
Non è un test, ma una assegnazione, che "vale" il valore assegnato
X viene posto a 30 , poi a 0 e 0 viene usato come condizione
Dopo trovi che x vale 0 e il ciclo non viene mai eseguito, nemmeno l'auto decremento (altrimenti troveresti meno uno)