В современном танцевальном слэнге разница между словами «танцовщик» и «танцор» заключается в уровне мастерства и сфере деятельности: vk.com dzen.ru
- Танцор — любой человек, который танцует, как правило, на любительском уровне, например на дискотеке или народном празднике. vk.com
- Танцовщик — человек, который занимается танцами профессионально, может называться артистом балета или звездой фламенко, демонстрирует высокий класс мастерства на сцене. vk.com
Таким образом, танцор — более общее понятие, а танцовщик — профессиональный термин.