This is a somewhat dangerous option because you're changing the behaviour of a linux command which might be used in other scripts you use. Since you're changing the behaviour of the program, you're maybe breaking. Luckily, most shells have an alias command. If you do
alias ls="ls -C"
you'll get the different behaviour for interactive console use, but scripts will still use the default behaviour.