综合技术
直播中

吴秀英

7年用户 205经验值
私信 关注
[问答]

请问const quaternion * attitude_getAttitude(void)这个函数什么类型的?


帮忙分析一个函数const quaternion * attitude_getAttitude(void){    return &attitude;}其中typedef  struct{    float w;    float x;    float y;    float z;}quaternion;static quaternion attitude;这个函数是什么类型的?quaternion *是啥意思?函数名前不都是void,int之类的吗?还有为啥要加const?[/mw_shl_code]

回帖(7)

颜立歆

2019-9-27 08:13:42
别人定义了一个结构体类型啊。
所以就可以用quaternion,这个东东来定义变量、指针了。
当然也就可以作为函数的参数/返回值了。
举报

李玉华

2019-9-27 08:26:56
谭浩强的书里找不到相关内容啊,哪里有讲解的这部分年内容?
举报

李元宵

2019-9-27 08:42:45
你知道么?
数据类型可以用typedef起别名的。
举报

王若峰

2019-9-27 08:59:37
你懂typedef这个部分应该就差不多了
举报

更多回帖

发帖
×
20
完善资料,
赚取积分