当前位置: 代码迷 >> C语言 >> [讨论]C语言讨论
  详细解决方案

[讨论]C语言讨论

热度:222   发布时间:2006-10-24 11:36:05.0
[讨论]C语言讨论

typedef struct _ccb
{
int temp;
void(*ptr);

}CCB;

char chen_buff[1000];
void pb_int_task_case1()
{

unsigned long i=10;
char j = 10;
CCB *Para1,*Para2;
Para1 = (CCB*)((char*)chen_buff + i);
Para2 = (CCB*)((char*)chen_buff + j);
Para1->temp = 0;
Para2->temp = 0;
Para1->ptr = pb_int_task_case2;
Para2->ptr = pb_int_task_case2;
printf("Function pointer test ok!\n");
return;
}

void pb_int_task_case2()
{
return;

}

大家讨论一下上面这段代码会有什么问题?



----------------解决方案--------------------------------------------------------
  相关解决方案