The C shell assumes that that the arguments are always placed at the end of the command alias.
For example, you define an alias that gives members of your group access to a file or directory:
alias ggive 'chmod g+'
Any argument that you give to the alias ggive is placed after the command it refers to. So the command alias
is interpreted as:
chmod g+ filename