在C语言中,可以通过循环遍历的方式来给结构体数组赋值。具体步骤如下:
struct Person {
char name[20];
int age;
};
struct Person persons[5];
for (int i = 0; i < 5; i++) {
printf("请输入姓名:");
scanf("%s", persons[i].name);
printf("请输入年龄:");
scanf("%d", &persons[i].age);
}
通过以上步骤,就可以实现对结构体数组的赋值。