结构体包含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);
}
}