Suppose I have this example function
int main(int argc, char** argv) {
char* pChar = argv[2]; // Get the second argument "Word"
char * pAdd = pChar + strlen(pChar); // 0 + 5
}
and run by inputting ./fileName Hello World
Since argv[2] = World, pChar should point to the memory address of the Char "World"
However, what I don't get is why pChar = 0 (that is what the book says) when executing pChar + strlen(pChar) line of code.