Because argv[1] (for instance) is actually a pointer to the string. So all you're doing is comparing pointers.
argv[1]
1.4m articles
1.4m replys
5 comments
57.0k users