Changing a C string - can or can't?


#1

On page 251, it says,

And yet, later on that page, when converting from an NSString to a C string,

const char *x = NULL; ... x = [greeting cStringUsingEncoding:NSUTF8StringEncoding];

Isn’t that changing the characters in x, the C string from NULL to a value?