Yep if you call main yourself. That is only allowable in C, that is the C++ standard prohibits calling main recursively but the C standard does not as such you could all it yourself with a blank argv[0].
But the first time main is called argv[0] will always contain the program name.
Comment