What is one way to differentiate between parametric and non-parametric models?

a) Parametric models have a fixed number of parameters.
b) Non-parametric models assume a specific functional form.
c) Parametric models can adapt to new data easily.
d) Non-parametric models have an infinite number of parameters.