Discussion in 'C' started by singh_r85, May 31, 2010.
What is the difference between char a = "string"; and
char *p = "string"; ?
The first declares an initialized and modifiable array; the
second declares a pointer initialized to a not-necessarily-
modifiable constant string.
Separate names with a comma.