我是 C 新手,我正在使用结构数组。我在为其赋值时遇到了麻烦。这是我的结构..
struct student{
        char firstname[30];
        char surname[30];
        int streetNo;
        char streetName[30];
        char suburb[30];
        char state[4];
        int postCode;
        char DOB[10];
        int studentNo;
        char gender;
        char courseNo[4];
        char active;
        int WAM;
    };
struct student person[1000];
这是我为结构赋值
person[100].firstname = "dan";
这是我的错误
 assignment type mismatch: array[30] of char "=" pointer to char