I am very confused with char* const and const char*.
char str[100];
When str decays into pointer, it become char* const or const char*
I am very confused with char* const and const char*.
char str[100];
When str decays into pointer, it become char* const or const char*
char* const
Declares a constant pointer.
const char*
Declares a pointer to constant data.
str decays to a pointer. (as self. "pointed")