求高手帮忙,C语言结构体数据运算

现有一结构体:typedefstruct{shortm_date;shortm_time;floatOpen;//floatHight;floatLow;floatClo... 现有一结构体:typedef struct
{

short m_date;
short m_time;
float Open; //
float Hight;
float Low;
float Close;
float Amount;
int Vol;
int reservation;
}T1,T2;

另外 short f = 0;
short t1 = 0;
short t2 = 0;
T1.m_date,T1.m_date都是2867,

t1 = &T1.m_date;
t2 = &T2.m_date;
f = t2 - t1;
f不为0;

t1 = T1.m_date;
t2 = T2.m_date;
f = t2 - t1;
f也不为0;
请问这是为什么,怎样使f也为0?
展开
 我来答
柠檬VS芦苇
2016-11-15 · 超过57用户采纳过TA的回答
知道小有建树答主
回答量:214
采纳率:0%
帮助的人:25.2万
展开全部

你测试了吗?


t1 = &T1.m_date;
t2 = &T2.m_date; 你这两步的赋值也是错的,你的t1 和 t2 必须定义为指针类型才可以将地址进行赋值,不然会报错。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式