How do an ionic bond and covalent bond differ?

A) There is no difference. Both an ionic bond and a covlent bond share electrons.

B) A covalent bond is an attraction between oppositely charges ions. An ionic bond is a sharing of electrons between atoms.

C) There is no difference. Both an ionic bond and a covalent bond are attractions between oppositely charged ions.

D) An ionic bond is an attraction between oppositely charged ions. A covalent bond is a sharing of electrons between atoms.