#include <stdio.h> int main () { char *t1 = (char *)malloc(10); t1[0] = '\0'; char *t2 = NULL; for (int i = 0; i < 10; i++) { t1[i] = 'a' + i; } t2 = t1; t2 += 5; free(t1); t1 = NULL; printf("t1:%p, t2:%p", t1, t2); return 0; }