Чтобы ответить на этот вопрос, надо понимать, что такое окончание, как оно находится, в каких словах встречается и в каких нет.
Все слова в русском языке состоят из морфем (минимальные значимые части слова).
Проще всего в слове найти основу (часть слова без окончания) и окончание (морфема в конце слова, участвующая в образовании формы слова), так как это две основные морфемы.
В основу входят:
То есть, чтобы найти в слове окончание, нужно изменить слово так, чтобы морфема в конце слова менялась. В роли окончания может быть одна или две гласных, сочетание гласных с согласными.
Чтобы лучше понять функции окончания, будем рассматривать на примере существительных.
Так как мы говорим о том, что окончание участвует в образовании разных форм слов, то надо понять, какие формы существительного встречаются и как в этом участвует окончание.
Зачастую, в некоторых формах существительных окончание может отсутствовать, хотя в других формах этого же слова оно появляется. В таком случае, в форме, где окончания нет, оно зовется нулевым.
Пример: дуб. Изменяем число: дуб, но дубы. Окончание появилось.
Изменяем падеж: увидел дуб, но подошел к дубу.
Слова с нулевым окончанием не должны путаться со словами, в которых окончание отсутствует. Так в словах с нулевым окончанием оно появляется при изменении слова, а в словах без окончания - нет.
Вызвано это тем, что в таких словах форма не меняется. Эти слова известны как неизменяемые. К ним относятся заимствованные слова: кофе, кенгуру, пальто.
Таким образом, в русском языке действительно есть слова без окончания.