While reading the K&R 2nd edition I noticed that the programs always began with 
"main(){". I had always thought that main() had to have int or void before it. So that it would look like "int main()" or "void main()". What is just "main()" and what is the difference?