how literals in c are stored when defining with both character array declaration and character point