Will it be correct to make a general statement that all compounds having odour are volatile?
My reasoning: if a compound has odour then to smell that it must evaporate ( ie. some molecules must diffuse in the surrounding) . So I conclude that for smelling the compound must be volatile.
Am I right?