What is a buffer used for?

A. To limit the pH change in a solution
B. To prevent an acid from dissociating
C. To neutralize the pH of a solution
D. To prevent a salt from dissolving