warning: suggest parentheses around assignment used as truth value [-Wparentheses]mas já esta com ( ) e quando tiro pede pra botar socorro suahsas a linha com o erro é a ultima : switch (codigo) { case 1: if ( retorno = 2 )