è l'operatore ternario...
alla sapienza lo dovrebbero spiegare...

cmq a parole significa:
se k== 0 allora ritorna str altrimenti ritorna NULL.