What argument in main function

in int main(int argc,char const*argv[]) how these argument passed in main function
and how this work and any function called in main but how this main function called
actually how it work

@76vpsingh hi these arguments are actually command line arguments ye tab dalte hai value jab hm programme ko command line ke through run krte hai ,also compiler sabse pehle main function call krta hai,its not necessary ki hm main me arguments pass kre,its generally empty.

if we make this argument in main empty the program stil working or not

@76vpsingh yes programme will work even without arguments ,mostly hm aise hi krte hai without arguments and input hm input screen se dete hai compiler ki.