How does char* map to a string : <p>In C, the character * makes a variable a pointer. Thus one would assume that some variable char* would be a pointer to a char, but somehow it can become an array of chars. How is this possible?</p>
