C – Difference between “char var[]” and “char *var”?

The first creates an array of char containing the string. The contents of the array can be modified. The second creates a character pointer which points to a string literal. String literals cannot be modified.

Leave a Comment