Mega Code Archive

 
Categories / C / Code Snippets
 

Shows two ways an array can be cleared

#define MAX 10 void init_array_1(int data[]) { int j; for (j = 0; j < MAX; ++j) data[j] = 0; } void init_array_2(int *data_ptr) { int j; for (j = 0; j < MAX; ++j) *(data_ptr + j) = 0; } int main() { int array[MAX]; init_array_1(array); init_array_1(&array[0]); init_array_2(array); return (0); }