在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);
}
通過以上步驟,就可以實現對結構體數組的賦值。