In questo caso , trattandosi di un incremento post-fisso , viene valutato prima il confronto , e successivamente viene incrementata la variabile j . Tale codice è equivalente al seguente :Originariamente inviato da ^NeXsUs^
while(j++ < x)
in questo caso quando entra ... j++ vale 2 ?
codice:while (j<x) { ... j+=1 }Semplice . Se x è diverso da zero p assume il valore di y , altrimenti viene settato a 1 .Originariamente inviato da ^NeXsUs^
e poi un altra cosa
p = (x?y:1) cosa significa ?? cioè lo so che è un operatore ternario , l'if , ma non riesco a capire come funziona in questo caso ..
Saluti![]()