In page 74 of Enderton's book A Mathematical Introduction to Logic (Second Edition), Enderton defines term as follows:
"The terms are defined to be those expressions that can be built up from the constant symbols and the variables by prefixing the function symbols."
In this definition, I think that "the constant symbols and the variables" is not appropriate. It must be "the constant symbols or the variables".
What do you think?
I think "and" is appropriate. If $c$ is a constant and we have a binary function $f$, then $f(c,x)$ is a valid term, where we use both a constant and a variable.