Which particles may be gained lost or shared by an atom when it forms a chemical bond?

A-protons
B-electron
C-neutrons