What is the difference between void main(), int main (void), int main() and void main (void)?
Why don't we have double main() or char main() or float main() in c/c++, and how does thecompiler differentiates with void main() and int main()?