这不是用一个结构体搞定的事情吗??
int array[3]; // 数据存放的真实空间
// 解析数据的结构
struct value{
int a;
int b;
int c;
};
struct value *pVal;
pVal = (struct value*)array; // 强制转换,好比把这个结构模型往那块数据上套,然后就知道哪部分是哪个意思了
pVal->a 即 array[0];
pVal->b 即 array[1];
pVal->c 即 array[2];
经常会用到这样的呀,这可是C语言指针的井水。。。 |