Can someone explain to me why the out put of this is '001012012301234'? My professor didn't do a very good job -_-Code:#include <stdio.h> void a(int num); void b(int num); int main() { a(6); return 0; } void a(int num) { int index; for (index=0; index<num; index++) b(index); } void b(int num) { int index=0; for (index=0; index<num; index++) printf("%d", index); }