static char *s = malloc(SIZE);

auto char *sp = s;

for (register char *p = s; p - s < SIZE; p++)
 *p = 'p';

Q: s, sp, p の lifetime は?