Why do men use sexual innuendo in front of women?

If a man used sexual innuendo or made sexual comments/spoke about sex in front of a particular woman (but not necessarily directed towards her), what the reasons be?

My theory is that he has interest in her and it's his way of "showing off" but I might be wrong.
Why do men use sexual innuendo in front of women?
Post Opinion