cppreference.com > Standard C String and Character > memset
memset
Syntax:
  #include <string.h>
  void *memset( void *buffer, int ch, size_t count );

The function memset() copies ch into the first count characters of buffer, and returns buffer. memset() is useful for intializing a section of memory to some value. For example, this command:

   memset( the_array, '\0', sizeof(the_array) );		
		

is a very efficient way to set all values of the_array to zero.