Why gases do not have a definite volume?
In gases, the particles are very loosely packed and the intermolecular force of attraction is very weak. So the gas molecules can break loose easily from any boundary and can fill up any space. Hence, they do not have any definite volume.