想请教一个C++的问题,点编译之后出现了8个warning,求助,最好能修改下,谢谢了
如下typedefintElemType;#defineINIT_SIZE100#defineINCREMENT10typedefstruct{ElemType*elem...
如下
typedef int ElemType;
#define INIT_SIZE 100
#define INCREMENT 10
typedef struct{
ElemType *elem;
int length;
int listsize;
}SqList;
int main()
{
SqList L;
int status,e,i;
status=InitList_Sq(&L);
if(status) printf("顺序表初始化成功!");
else{
printf("顺序表初始化失败!");
return 0;
}
InputSqList(&L);
PrintSqList(L);
status=ListInsert_Sq(&L,5,30);
if(status)
{
printf("\n\n进行插入操作后");
PrintSqList(L);
}
else{
printf("\n插入失败");
return 0;
}
status=ListDelete_Sq(&L,4,&e);
if(status)
{
printf("\n\n被删除元素的值为:%d",e);
printf("\n进行删除操作后");
PrintSqList(L);
}
else{
printf("\n删除失败!");
return 0;
}
i=LocateElem_Sq(L,15);
printf("\n\n与15值相等的元素在线性表中的位序为:%d\n",i);
i=LocateElem_Sq(L,36);
printf("\n与16值相等的元素在线性表中的位序为:%d\n",i);
free(L.elem);
return 0;
} 展开
typedef int ElemType;
#define INIT_SIZE 100
#define INCREMENT 10
typedef struct{
ElemType *elem;
int length;
int listsize;
}SqList;
int main()
{
SqList L;
int status,e,i;
status=InitList_Sq(&L);
if(status) printf("顺序表初始化成功!");
else{
printf("顺序表初始化失败!");
return 0;
}
InputSqList(&L);
PrintSqList(L);
status=ListInsert_Sq(&L,5,30);
if(status)
{
printf("\n\n进行插入操作后");
PrintSqList(L);
}
else{
printf("\n插入失败");
return 0;
}
status=ListDelete_Sq(&L,4,&e);
if(status)
{
printf("\n\n被删除元素的值为:%d",e);
printf("\n进行删除操作后");
PrintSqList(L);
}
else{
printf("\n删除失败!");
return 0;
}
i=LocateElem_Sq(L,15);
printf("\n\n与15值相等的元素在线性表中的位序为:%d\n",i);
i=LocateElem_Sq(L,36);
printf("\n与16值相等的元素在线性表中的位序为:%d\n",i);
free(L.elem);
return 0;
} 展开
5个回答
展开全部
代码不全,warning也是要看一下的。
不然会引起大问题。
不然会引起大问题。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我去,哥们,你要问问题也别这样贴代码啊,都不完整。 你把Warning贴上来看看还好些
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
程序员都不管warning
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没什么,大多是变量没有赋值,程序没写完吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询