黑马程序员技术交流社区

标题: 结构体总结 [打印本页]

作者: weicongcing    时间: 2015-9-7 23:38
标题: 结构体总结
int main(int argc, const char * argv[]) {
    struct Person{
      
        char *name;
        int age;
    };
    //结构体变量
    struct Person p1={"apple",24};
    printf("name=%s,age=%d\n",p1.name,p1.age);
   
    //结构体指针
    struct Person *p=&p1;
    printf("%s,%d\n",(*p).name,(*p).age);
   
    //另一种写法:
   // 结构体独有的箭头     printf("%s,%d\n",p->name,p->age);
   
   
   
    //结构体数组
    struct Person p2={"heima",22};
    struct Person arr[2]={p1,p2};
    printf("%s,%d\n",arr[0].name,arr[0].age);
   
    return 0;
}


作者: DerCg    时间: 2015-9-8 19:53
不错不错,赞一个
作者: wlh0803    时间: 2015-9-8 19:53
学习了   
作者: Music_棍棍    时间: 2015-9-8 21:15
不错  顶一个




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2