首先声明一个结构体:
typedef struct{ int a; int b;}TEST;
然后声明结构体对象,如果对象就是一个结构体变量,那么调用成员变量时就用 “.” 如下:
TEST Test;
Test.a = 0;
如果对象时一个结构体指针,那么调用成员变量时就用 “->” 如下:
TEST *pTest;
pTest->a = 0;
这是C语言知识,与keil无关
-> 是一个标准C的运算符,表示一个指向结构变量(右边赋值)的指针(左边赋值)。
通过结构指针(左边赋值)即可访问该结构变量(右边赋值)。
这个是C语言 结构体指针变量访问子元素时的 语法符号。
所有的C语言都支持的语法。