When a function returns a non-void value (and main always should), it's standard to have it return something. At the very least, it suppresses warnings on some compilers, but it becomes increasingly...