char string_name[count of chars;optional if initializing]
Strings are arrays(see 'array') with datatype char. Initializing can be different. Strings also have a own library: string.h! Initializing with "" dont need a '\0' char, but if you use '', forgetting is a very heavy mistake. Strings also don't can use simple operators like '==' or '+'. There are functions in in string.h
#include <stdio.h>
#include <string.h>//the library of strings

int main()
{
	char string_1[10]//its just a string!
	char string_2[]={"Hello!"}//initialising with ""; you can leave [] empty here.
	char string_3[10]={'H','e','l','l','o','!','\0'}
	// initialising with ''; dont forget \0!
	printf("string2: %s",string_2)
	printf("string3: %s",string_3)
	return 0;
}
/* yes, the %s is a specification witch is used for char arrays, called string!