Соединительная гласная «о» часто встречается в русских словах из-за особенностей образования сложных слов. 14
Написание соединительной гласной зависит от основы, после которой она стоит, а именно от согласного, на который заканчивается основа. 4 После твёрдых согласных пишется «о». 34
Примеры: ледоход, молоковоз, миноносец, сенокос, черно-белый. 4
Однако есть исключения: иногда «о» пишется и после мягких согласных, например в словах зверолов, честолюбие, песнопение, баснописец. 45