The main function is the first program that gets executed when the program starts, what else is so important about this? good, there are some more to learn about this main function lets start.
the prototype
int main()
or
int main(int argc, char *argv[])
or
int main(int argc, char **argv)
or
int main(int argc, char **argv, char *env[])
or
int main(int argc, char **argv, char **env)
Note: char ** and char *[] are the same
Is the last two prototypes valid? yes, it is valid. We will discuss later


