Just a quicky.

I'm a newcomer to C and obviously want to pick up as few bad habits as I can. One thing that I would like some input on is the correct use of "main()" and "return".

Some texts I am using code main as:

Code:
main()
while others show:

Code:
int main()
the same confusion I have is with return:

Code:
return 0;
or

Code:
return (0);
which is correct or does it not matter?

Cheers all