Suppose I want to perform the following action in C. Is there a way to do this more efficiently with pointers (just out of interest, as I am in the process of learning C). Thanks!
int my_array[5];
my_array[0] = my_array[1];
my_array[1] = my_array[2];
my_array[2] = my_array[3];
my_array[3] = my_array[4];
my_array[4] = my_array[5];
my_array[5] = 0;
for (int i = 0; i < 5; i++) my_array[i] = my_array[i+1]; my_array[5] = 0;.my_array[5]