typedef struct zhengjie
{
double q[16];
}ZHENGJIE;
typedef struct tagADVERSE
{
double tht1,tht2,tht3,tht4,tht5,tht6;
ZHENGJIE zj;
} ADVERSE;
我的zj.q[i]能往结构的实现函数ADVERSE AdverEvaluate()里面传吗
比如:
nx=adver.zj.q[0];
ny=adver.zj.q[4];
nz=adver.zj.q[8];
跟踪了一下,没有过来呀,该如何处理
{
double q[16];
}ZHENGJIE;
typedef struct tagADVERSE
{
double tht1,tht2,tht3,tht4,tht5,tht6;
ZHENGJIE zj;
} ADVERSE;
我的zj.q[i]能往结构的实现函数ADVERSE AdverEvaluate()里面传吗
比如:
nx=adver.zj.q[0];
ny=adver.zj.q[4];
nz=adver.zj.q[8];
跟踪了一下,没有过来呀,该如何处理
ADVERSE AdverEvaluate()
{
ADVERSE adver nx=adver.zj.q[0];
ny=adver.zj.q[4];
nz=adver.zj.q[8]; }
{
double q[16];
}ZHENGJIE;
typedef struct tagADVERSE
{
double tht1,tht2,tht3,tht4,tht5,tht6;
ZHENGJIE zj;tagADVERSE AdverEvaluate()
{ nx=zj.q[0];
ny=zj.q[4];
nz=zj.q[8];
....
return ...
}} ADVERSE;不知道你要的是什么?
ADVERSE AdverEvaluate()的参数是什么?什么目的?
zj.q[i]的zj是结构体struct zhengjie变量吗?
adver.zj.q[0]的adver又是什么?
ADVERSE AdverEvaluate()的参数是什么,不要参数可以吗?