E0254 不允许使用类型名

错误一:

Status MakeNode{ Link & p,ElemType e };

注意,函数声明定义调用应该用圆括号而不是中括号。

报错如下:

正确代码如下:

Status MakeNode( Link & p,ElemType e );

错误二:

sizeof()忘记加。

错误代码:

L->head = L->tail = (Link)malloc(LNode);

正确代码:

L->head = L->tail = (Link)malloc(sizeof(LNode));

总结

不允许使用类型名往往与没有圆括号相关。

你可能感兴趣的:(c语言,c++,visual,studio,code)