H2O和NH4+两者哪个既能给出质子,又能接受质子?