A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 飞奔的小鱼 中级黑马   /  2015-11-6 13:38  /  524 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

int main(int argc, const char * argv[])
{
    struct Kpi
    {
        int number;//员工号
        char *name;//员工姓名
        char *bumen;//
    };
   
//    struct Kpi p1 = {1001, "张无忌", "c"};
//    p1.name;
   
//    元素类型 数组名[元素个数]
   
    struct Kpi ps[3] =
    {
        {1001, "张三", "c"},
        {1002, "李四", "iOS"},
        {1003, "王五", "php"}
    };
   
//    printf("%d, %s, %s\n", ps[0].number, ps[0].name, ps[0].bumen);
   
//    for (int i = 0; i < 3; i++) {
//        printf("%d, %s, %s\n", ps[i].number, ps[i].name, ps[i].bumen);
//    }
   
//    注意点:
//    结构体数组只能在定义的时候初始化
    struct Kpi persons[3];
//    persons[0] = {1001, "张无忌", "c"};
    persons[0].number = 1001;
    persons[0].name = "独孤求败";
    persons[0].bumen = "net";
   
//    要想给结构体一次性赋值只能在定义结构体变量的同时
//    要向给数组一次性赋值只能在定义数组的同时

    return 0;
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马