长期成本函数与短期成本函数的区别在于是否有固定成本和可变成本之分。短期成本函数反映的是短期内生产成本的变动,包括固定成本和可变成本;而长期成本函数则反映企业在长期内可以根据需求调整生产要素,因此没有固定成本和可变成本之分。因此,正确答案为D。