#include #include void foo(char * p, int j) { int i = 0; while (i++ < 1024) p[i] = p[i] + i*2; if (j > 0) foo(p, j-1); } int main() { char * p = malloc(10000); int i = 0; while (i++ < 1024) p[i] = p[i] + i; foo(p, 10); return 0; }