标题:线性表问题
取消只看楼主
wxmshawn
Rank: 2
等 级:论坛游民
帖 子:11
专家分:12
注 册:2012-10-11
结帖率:66.67%
已结贴  问题点数:10 回复次数:0 
线性表问题
typedef struct{
DataType data[MAXSIZE];
    int length;
}SqList;

int InitList(SqList *L) //初始化
{
    L=(DataType*)malloc(MAXSIZE*sizeof(DataType));
    if(!L->data)
    return FALSE;
    else
    return OK;
 
 }

    int ListEmpty(SqList L) //判断是否为空表
{
    if (L.length==0)
    return TRUE;
    if (L.length!=0)
    return FALSE;
scanf("%d",&k);
if(k==0||k>10)
break;
switch(k)
{
case 1: flag=InitList(L);if(flag==OK){printf("线性表初始化成功!\n");}else {printf("初始化失败!\n");}break;
case 2: flag=ListEmpty(*L);if(flag==TRUE){printf("线性表为空");} else{printf("线性表为不为空");}

}
输入2时程序不能运行怎么回事?
搜索更多相关主题的帖子: return 线性表 成功 
2012-10-14 22:26



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-383197-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.231512 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved