请问在STM32-Keil中如何定义结构数组问题。
typedef struct
{
unsigned char A; //Task ID one by one
}XP[100];
例如上述结构:使用的时候:
XP[0].A=100;
编译报错 error: #40: expected an identifier,请问应该如何做?
评分
查看全部评分
这样也是可以的,去掉typedef ,这会定义匿名结构体,然后定义类型为匿名结构体的数组XP。
typedef是必须要给出结构体名称的!
评分
查看全部评分