String do not exist in c. It’s instead represented as succession of char terminated by the null character \0.
There is two ways to represent string:
// using an array
char str[] = "boo"; // string literal is converted to an array and add the null char
char str[] = {'b', 'o', 'o', '\0'}; // equivalent
// using a pointer
char *str = "boo";