请教一个关于c语言的问题

@Ta 07-21 21:56发布,07-21 22:37修改 279点击
#include <stdio.h>
#include <string.h>

struct person {
        char name[20];
        int  age;
        int  count;
        struct user *person[];
};

struct user {
        char name[20];
        int  age;
};

void main() {
        struct person p[20];
        struct user u[200];
        strcpy(u[0].name, "chengyao");
        u[0].age = 12;
        strcpy(u[1].name, "zhanggsan");
        u[1].age = 14;
        strcpy(u[2].name, "lisi");
        u[2].age = 14;
        p[0].person[0] = &u[0];
        p[0].count = 0;
        p[0].person[1] = &u[1];
        p[0].count++;
        p[0].person[2] = &u[2];
        p[0].count++;
        printf("%d", p[0].count);
}
这段代码有没有不合理的地方?不会c,公司业务要用c写,怕出bug,请教下虎友,先在此感谢。 http://www.chengyao.xyz
回复列表(3)
添加新回复
回复需要登录

[聊天-公共聊天室] 老虎会游泳:嗯,执行了 iptables -I INPUT -s 129…