Be careful. It does not point to a string literal.

The "Sumit" here is just one way of writing:

char a[] = {'S','u','m','i','t',0};

Saving ones fingers does not change the semantics of...