酸是由离子键还是由共价键构成的?