Unit III discusses strings in C programming. Strings are represented as arrays of characters that are stored in contiguous memory locations. Common string functions like gets(), puts(), printf() are explained. gets() accepts a string from the user and puts() displays a string. printf() can display strings with format specifiers. The atoi() function converts a string to an integer.