Strange question

In the last couple of weeks I’ve been teaching a course for shell-script starters.

When I was explaining $@ and $* and the difference between these two a student asked me:

Does the @ have anything to do with the fact that we are talking about an indirect linked list of command parameters?

WTF?

Unfortunately I couldn’t answer the question, because I don’t have any idea what he’s talking about.