美文网首页
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