第六次作业

手写笔记:

 

 

 

 

 

代码列表:

 

 

 出现问题:

typedef的用法:

为自定义数据类型结构体定义简洁的类型名称

以结构体为例,下面我们定义一个名为 Point 的结构体:

struct Point
{
    double x;
    double y;
    double z;
};

在调用这个结构体时,我们必须像下面的代码这样来调用这个结构体:

struct Point oPoint1={100,100,0};
struct Point oPoint2;

在这里,结构体 struct Point 为新的数据类型,在定义变量的时候均要向上面的调用方法一样有保留字 struct,而不能像 int 和 double 那样直接使用 Point 来定义变量。现在,我们利用 typedef 定义这个结构体,如下面的代码所示:

typedef struct tagPoint
{
    double x;
    double y;
    double z;
} Point;
posted @ 2020-04-25 22:57  sui-6  阅读(96)  评论(0编辑  收藏  举报