如下代码
void visited(List); //问题出在这里
typedef struct Lnode
{
int data;
}List;
int main()
{
List *element;
element = (List*)malloc(sizeof(List));
element->data = 10;
visited(*element);
getchar();
return 0;
}
void visited(List element)
{
printf("%d", element.data);
return;
}
当我在函数声明处写 visited(List element); 时,显示下列错误
当我如上写就没有问题
这是为什么????