您好:
有一个 C 语言编译器 、我感到困惑:
在 main.c 中,有一些“控制函数”C 语句:
…
CTRL_Handle ctrlHandle;
…
CTRL_Obj * controller_obj;//
CTRL_Obj Ctrl;//v1p7格式
…
controller_obj =(CTRL_Obj *) ctrlHandle;
点的结构是什么? 我们都知道:
typedef 结构_CTRL_Obj_
{
…
}CTRL_Obj;
//! \brief 定义 CTRL 句柄
//!
typedef 结构_CTRL_Obj_* CTRL_Handle;
我不明白为什么这么复杂的结构。
我的问题是:CTRL_Handle、 controller_obj;Ctrl, 它们的用途是什么 ? 它们有什么不同?
另一个问题是。 如果 motorware 18删除了 lab20和 lab21?

