how does this statement work? if you have const char *a, is a pointer? if so, what address does it point to?