Carbonyl bond vs alkene bond Why is that carbonyl bonds are stronger than those of alkenes? It's a basic question but I've never really thought much about it.
I've read several times that carbonyl bonds are shorter and you need to apply a higher amount of energy to break them. Why is that so?

Is it due to the electronegativity of oxygen, which pulls the bonding electrons near it, thus attracting the carbon as well?
It's stronger because of a dipole moment. oxygen is more electronegative than carbon, so there is a stronger attraction between C and O than a C=C bond.