Проверка возвращаемого значения функции scanf важна, потому что она возвращает количество удачно считанных данных. 1 Это значение можно проанализировать и таким образом узнать, корректно ли были введены данные. 1
Функция scanf может вести себя непредсказуемо, если вводимые данные не соответствуют указанному формату, что может привести к возможному переполнению буфера или другим проблемам. 5