aviso
O compilador achou algo suspeito, mas gerou o programa mesmo assim.
Aviso, ou warning em inglês, não impede o programa de rodar. Ele é o compilador dizendo: isso aqui provavelmente não é o que você queria.
Vale ler todos. Vários erros de lógica aparecem primeiro como aviso, por exemplo usar uma sem ter dado valor pra ela.