如何取得结构体变量的地址???
dszy 2002-11-10 12:50:06 设有一结构体声明如下:
struct Status //声明状态信息结构体:
{
float Xa;
float dXa;
float rXa;
float Xb;
float dXb;
float rXb;
float Error;
float rError;
float OutPutV;
float Signal;
long int Count;
}NowSta; //声明实时状态信息变量
//下面对结构体变量赋值
////////////////////////////////初始化系统状态信息
NowSta.rXa=0;
NowSta.rXb=0;
NowSta.rError=0;
NowSta.Count=0;
…………
现在我需要得到此结构体变量中某一个元素的地址,怎么取?
比如说我要知道
NowSta.Xb的地址
我用&(NowSta.Xb)出错,怎么办呢?
我要把它的地址给一个指针,
float * QQQ
QQQ=&(NowSta.Xb)对不对?要怎么才能实现呢?