两者分别所指对象不同。
“座无虚席”指的是“座位”没有一个是空着的。强调的是座位。
“坐无虚席”指的是“坐”的对象没一个是站着的。很明显,“坐无虚席”中的“坐”是一个动名词。强调的是座位上“对象”的动作。
在描述环境氛围的时候,很多人会用“坐无虚席”来表达气氛的热烈。而“座无虚席”则显得不够生动。
一个指物,一个指人,两个词意思相近,读音相同,但又有点区别,座无虚席,是指一个场地所有的座位,都已经坐满了人,而坐无虛席,是指,所有的人都坐下了,且没有空位了。一般在用这两个词的时候,都是用座无虚席,也算是约定俗成吧,因为这个词的来源有据可考,出自《晋书·王浑传》。