用的是合泰的芯片。
void(*code task[])() = {task0, task1};
void task0()
{up1=!up1;}
void task1()
{up2=!up2;}
void run(void (*ptask)())
{
(*ptask)();
}
main
{
run(task[i]); //这里应该是指向函数task0()或者task1()吧?
}
错误提示
1 未宣告标识符'task'
2 类型错误:应该为指针类型
3 第1个参数`run'的数据类型错误;实际为'int'但需要的是'pointer to void function' |