int (*p)(void); int *i; ... p = (int *(void))i;
上面这段为何报错?
error: cast specifies function type
语法错误,应该是:
p = (int (*)(void))i;
int *(void)是函数类型,而不是(函数)指针类型。
int *(void)
标签
查看
228 次