argv[argc] ==?

From the Standard:

5.1.2.2.1 Program startup
...
-- argv[argc] shall be a null pointer.

So, yes; argv is null terminated


According to the standard, "argv[argc] shall be a null pointer" (5.1.2.2.1).