Компилятор выдает предупреждения подсказку о вещах, которые могут потенциально быть проблемой или непреднамеренным.
Неиспользуемые переменные будут оптимизированы с большой вероятностью.Но, возможно, вы намеревались что-то с ними сделать - и в этом случае компилятор услужливо отмечает, что вы возможно сделали что-то, что вам не нужно.
Какая польза в объявленной вами переменнойно ни читать, ни писать?