finished Lab4, fixed the bug of previous version.
covered the situation of different stack layout
between mac and ubuntu.
the bug of previous version lays in C:
if ('0') will not pass the test, and void **p;
void *q; p + 1 != q + 1