Which statement correctly contrasts a covalent bond and an ionic bond?
(a)-An ionic bond creates a more stable electron configuration than a covalent bond by alternating its overall charge.
(b)-A covalent bond is a bond in which an electron has been transferred from one atom to another resulting in stable electron formation; an ionic bond is a bond formed when an electron is shared between atoms.
(c)-An ionic bond is created by a charge difference by gaining protons, and a covalent bond is created by a charge difference by gaining electrons.
(d)-An ionic bond is formed by the transfer of electrons from one atom to another to create stable electron formation; a covalent bond is a bond in which an electron is shared between atoms.