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")