这个问题一直没有人答复我 但是我最近看书 已经找到解决这个问题的方法了
用结构体指针作为函数参数的方法 就可以对结构体的成员赋值了
void inittask(mytask *task,unsigned char i,unsigned char j)
{
task->a=i;
task->b=j;
}
void main()
{
inittask(&task1,0x0f,0xf0);
while(1)
{
P2=task1.a;
Delay1000ms();
P2=task1.b;
Delay1000ms();
}
}
看到变化了吗
虽然我没有得到答复,但是如果我自己搞清楚了 还是会和大家一起分享 希望对大家能有帮助。
这个问题一直没有人答复我 但是我最近看书 已经找到解决这个问题的方法了 用结构体指针作为函数参数的方法 就可以对结构体的成员赋值了
void inittask(mytask *task,unsigned char i,unsigned char j)
{
task->a=i;
task->b=j;
}
void main()
{
inittask(&task1,0x0f,0xf0);
while(1)
{
P2=task1.a;
Delay1000ms();
P2=task1.b;
Delay1000ms();
}
}
看到变化了吗
虽然我没有得到答复,但是如果我自己搞清楚了 还是会和大家一起分享 希望对大家能有帮助。
举报