求助:C语言里的 -〉是表示什么意思?
if(OSTCBCur -> OSTCBPrio == pip)
{
..
}
请问上面的“-> ”代表什么意思?
[解决办法]
指针访问成员对象
例如:
struct t
{
int a;
}*p;
p-> a
和(*p).a是一样的
[解决办法]
指针访问成员对象用->
量用 .
[解决办法]
如果是一个结构体,那么OSTCBCur就是一个指向结构体的指针,而 OSTCBPrio就是这个结构体中的一个成员,OSTCBCur -> OSTCBPrio就是指针引用了。再加一句,OSTCBCur必须指向一个实例化的结构体对象。
[解决办法]
ptcb:指针
OSTCBPrev:ptcb指向对象的指针变量
OSTCBNext:ptcb指向对象的指针变量指向的对象的成员
将ptcb指向对象的OSTCBNext变量付给该成员