> FYI "unspecified" is a code word for "It may or may not work
99% of the time, attempting to modify a literal will result in a segfault, you should declare literal declarations as const to
help prevent modifying them.
Quote:
char * should point at some previously allocated data.
char [] will have space allocated in your heap or stack space.
|
i would word it, char[] cannot be null and char* could or just as well could not point to previously allocated data (as a * is null just as often as it is not)