In C language, string is collection of characters followed by NULL character, while array of character is collection of characters only without NULL character at last. For example:
char array[ ] = { 'a', 'b', 'c' }; /* Example of array of characters */
char string = "abc"; /* Example of string */