电解池或原电池为什么有时候是水得电子生成氢气而有时候是氢离子得电子生成氢气