. . . "But....a pointer is a variable that points to a memory address...how can it be perfectly legal to point to just an arbitrary string?" .