把键盘输入的值给数组

结构体包含2个成员,其中一个是数组,另一个为数组指针;从键盘随机输入5个数给到该数组,再将刚刚定义的数组地址赋值给该数组指针,并输出数组5个成员的和及这5个成员的地址
把键盘输入的值给数组这里不会



struct t
{
    int arr[5];
    int *p;
};

int main()
{
    struct t T;
    for (int i = 0; i < 5; i++)
    {
        scanf("%d", &T.arr[i]);
    }
    T.p = T.arr;
    for (int i = 0; i < 5; i++)
    {
        printf("%d  %p\n", *(T.p + i), T.p + i);
    }
}