Originariamente inviato da bard0x
Ma per quanto riguarda ((ricerca1==vettore[dimensione-1])? 1 : 0 ,questo si potrebbe convertire esplicitamente nell if then else senza usare l'operatore "?" ? Tuttavia grazie mille sei stato chiarissimo in ogni dettaglio ! Sei un grande
Sì. ?: (operatore ternario condizionale, detto anche "Elvis operator") è un if particolare:

codice:
int x = a == b ? 10 : 20;
è equivalente a

codice:
int x;
if (a == b) {
  x = 10;
} else {
  x = 20;
}