That depends on what you mean by the term 'string'. If you are talking about C-strings, which are arrays of charaters e.g. char str[80]; this technically is a char* as it points to the first element in memory of the array and reads until a NULL character is read.
NULL is a pointer, NUL is a character. You can refer to NUL in the lower case as "null-terminated" or the "null character", but in C/C++ NULL (in all caps) refers to a NULL pointer. In the ASCII table the ordinal value 0 is called NUL. Please don't confuse the two.