Initialize your array as follows:
type* name(paramater_type parameter,...)
Prepare your array:
array_type* array_name = (array_type*)malloc(random_number * sizeof(array_type));
With your array prepared, you can assign value as folows
array[place] = item;
array[place2] = item2;
array[place3] = item3;