In C/C++, the main function receives parameters which are of type char*.
char*
int main(int argc, char* argv[]){ return 0; }
They are compiler magic, and implementation-dependent.