hello, can someone explain me how this printf inside the function works?
#include<stdio.h>
#define SIZE 10
void function(int [],int);
int main()
{
int a[SIZE]={32,27,64,18,95,14,90,70,60,37};
function(a,SIZE);
return 0;
}
void function(int b[],int size)
{
if(size>0){
function(&b[1],size-1);
printf("%d ",b[0]);
}
}