These are made up sentences.
Anyone can answer this question.
Vs
Anybody can answer this question.
Are they interchangeable in my example? Do they both mean the same?
I always get confused by these two indefinite pronouns?
Yes, they are interchangeable, and thus have the same meaning. The difference is one of style, with "anyone" perceived by some people as being stylistically more elegant than "anybody". The same applies to "someone" vs "somebody", "no one" vs "nobody" and "everyone" vs "everybody".
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Yes, they are interchangeable, and thus have the same meaning.
The difference is one of style, with "anyone" perceived by some people as being stylistically more elegant than "anybody". The same applies to "someone" vs "somebody", "no one" vs "nobody" and "everyone" vs "everybody".
(Incidentally, if you're really interested in grammar, items like those are actually compound de