Разница между сложными словами и составными существительными заключается в их структуре и написании:
- Сложные слова образованы сложением разных корней и пишутся слитно или через дефис. www.yaklass.ru Пример: вагон-ресторан (от «вагон» и «ресторан»), древнерусский (от «Древняя Русь»). www.yaklass.ru
- Составные существительные состоят из двух самостоятельных слов, которые соединяются как целостное слово с помощью дефиса. rulb.org www.bolshoyvopros.ru Пример: диван-кровать, вагон-ресторан. www.yaklass.ru
Таким образом, сложное слово образуется из двух основ (корней) при помощи соединительной гласной, а составное существительное — из двух самостоятельных слов, разделённых дефисом. otvet.mail.ru rulb.org