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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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

      1.结构体:构造类型 ,可以保存不同类型的数据
//    2.数组: 构造类型,只能保存同一种数据类型
//    char int float double
//    int ages[5] = {12, 14, 15, 17, 11};
   
//     名字 年龄 升高
//    int person[3] = {"jackson", 22, 1.78};
   
//    变量类型 变量名称;
//    int a;
   
    /*
//    结构体类型 结构体变量名;
     结构体类型定义
    struct 结构体类型名称
    {
        成员类型 成员名称;
    };
     */
   
//    定义结构体类型,不会分配存储空间
    struct Person
    {
//        说明结构体中的有哪些成员
        char *name;//注意后面是分好不是逗号
        int age;
        float height;
    };//这里也有分号,表示定义结束
   
//    根据定义的结构体类型定义结构体变量,才会分配存储空间
    struct Person p;
    p.name = "jackson";//把字符串赋值给p这个结构体中的name这个成员
    p.age = 20;
    p.height = 1.88;

8 个回复

倒序浏览
顶一个!!!!!!!
回复 使用道具 举报
赞一个!!!!!!!!!
回复 使用道具 举报
谢谢分享,很详细的资料
回复 使用道具 举报
嘿嘿、结构体数组可以保存好多东西啦,不仅仅是数组,其实还有链表的,也很厉害的。如果想学习我们可以交流一下。
回复 使用道具 举报
路过~~~~~~~~~~
回复 使用道具 举报
赞一个!加油!
回复 使用道具 举报
zyios 中级黑马 2015-11-8 20:59:40
8#
一起学习了
回复 使用道具 举报
陌忆 中级黑马 2015-11-9 16:06:13
9#
据说结构体很多时候都是在类中定义成员变量的时候用
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马