定义
typedef struct
{
unsigned char a;
unsigned char b;
unsigned char c;
unsigned char d;
unsigned short int e;
unsigned short int f;
}
Event_TypeDef;
Event_TypeDef Event[4];
现在引用其中e。
如Event[0].e Event[1].e Event[2].e Event[3].e这四个元素需要批量处理
写了个子函数批量处理以上四个元素
void chuli(unsigned char temp)
{
switch(temp)
{
case 0:temp = 1;break;
case 1:temp = 0;break;
default:break;
}
}
void main()
{
while(1)
{
chuli(Event[0].e);
chuli(Event[1].e);
chuli(Event[2].e);
chuli(Event[3].e);
}
}
这样写是传递不了值进去的。那么,要怎么写才能传递进去。关于结构体的形参传递不是很懂 |