How to clear the contents of an array in the C language?

In C language, you can use the memset() function to clear the contents of an array. The memset() function sets the content of a specified memory area to a specified value. For example, if you want to clear an integer array arr, you can use the following code:

int arr[10];
memset(arr, 0, sizeof(arr));

The code above sets all elements in the array arr to 0, achieving the effect of clearing the array. It is important to note that the memset() function requires the inclusion of the string.h header file.

Leave a Reply 0

Your email address will not be published. Required fields are marked *