C String Constants: Definition and Usage
In the C language, string constants can be defined by enclosing them in double quotation marks. For example:
char *str = "Hello, World!";
String constants are stored in memory as a character array that ends with a null character. In the C language, string constants are immutable, meaning their values cannot be modified using pointers, as it would result in undefined behavior.