编辑代码

#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;
}