美文网首页
iOS 结构体简述

iOS 结构体简述

作者: 木马不在转 | 来源:发表于2017-02-07 10:57 被阅读2047次

    一 :结构体作用:

    结构体和其他类型基础数据类型一样,例如int类型,char类型 只不过结构体可以做成你想要的数据类型。以方便日后的使用。
      在实际项目中,结构体是大量存在的。研发人员常使用结构体来封装一些属性来组成新的类型。由于C语言内部程序比较简单,研发人员通常使用结构体创造新的“属性”,其目的是简化运算。
      结构体在函数中的作用不是简便,其最主要的作用就是封装。封装的好处就是可以再次利用。让使用者不必关心这个是什么,只要根据定义使用就可以了。

    二 :结构体的创建和运用

    第一种:

    创建

     struct structOne {
    
    unsigned  int age     :13;
    unsigned  int phone  ;
    
    };
    

    初始化

     struct structOne one = {24,12345678};
     NSLog(@"年龄:%d -- 电话:%d",one.age,one.phone);
    

    第二种:

    创建

    struct {
    
    int age ;
    int tag ;
    
    } structTwo;
    

    赋值

    structTwo.age = 2;
    structTwo.tag = 3;
    NSLog(@"年龄:%d -- tag:%d",structTwo.age,structTwo.tag);
    

    第三种:

    创建

     typedef struct {
    
    char *name;
    int  age  ;
    
    } structThree;
    

    初始化

    structThree three = {"name",11};
    NSLog(@"名字:%s -- 年龄:%d",three.name,three.age);

    相关文章

      网友评论

          本文标题:iOS 结构体简述

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