iOS 基础 - 《结构体》

2016-11-18  本文已影响166人  baiwulong

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是一种类型,结构体类型也是一种类型,都可以按照相同的方式进行命名别名😆

上一篇下一篇

猜你喜欢

热点阅读