美文网首页
iOS 基础 - 《结构体》

iOS 基础 - 《结构体》

作者: baiwulong | 来源:发表于2016-11-18 17:23 被阅读166次

    1.定义结构体类型

    结构体也是一种数据类型, 可以使用结构体变量, 因此, 象其它 类型的变量一样, 在使用结构变量时要先对其定义。
    struct 结构体类型名{
        //成员列表
    };
    
    eg.定义了一个point的结构体
    struct point{
      int x;
      int y;
    };
    

    结构体变量:
    先定义结构体,然后再定义结构体变量—>struct point myPoint1

    2.同时定义-结构体类型-结构体变量

    int-类型
    参考例子:int a,b,c;

    //这个是结构体-类型
    struct 结构体名{
    //成员列表
    }

    根据结构体的写法和int的写法一样的😆

    struct 结构体名{
        //成员列表
    } 结构体变量1,结构体变量2...;
    
    
    eg.定义了一个point的结构体,和三个结构体变量
    //参考例子的格式:int a,b,c;是不是差不多的呀,😆
    struct point{
      int x;
      int y;
    }point1,point2,point3;
    
    

    3.typedef定义类型别名

    定义:typedef 类型名称 新类型别名

    例如.创建了一个IntType类型的别名,与int一样

    typedef int IntType
    

    常见使用typedef + 结构体类型 +别名

    typedef struct 结构名{
    类型 变量名;
    类型 变量名;
    ...
    } 结构别名;

    抓住核心:int是一种类型,结构体类型也是一种类型,都可以按照相同的方式进行命名别名😆

    相关文章

      网友评论

          本文标题:iOS 基础 - 《结构体》

          本文链接:https://www.haomeiwen.com/subject/axkspttx.html