在这个我将有 4,5,6,25 的输出。如何一次尝试打印结构中的所有成员,而不是每次都访问结构的单个成员。就像我需要行的输出为 [4 5 6] 和年龄为 25 岁。请帮忙!
#include<stdio.h>
typedef struct person
{
int row[3];
int age;
} PERSON;
int main()
{
PERSON p;
PERSON *pptr=&p;
pptr->row[0] = 4;
pptr->row[1] = 5;
pptr->row[2] = 6;
pptr->age = 25;
printf("%d\n",pptr->row[0]);
printf("%d\n",pptr->row[1]);
printf("%d\n",pptr->row[2]);
printf("%d\n",pptr->age);
return 0;
}