C语言创建线性表时使用 报错,新手求助。用c++编写c程序使用引用参数&i报错

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

这个是程序,求修改

#include

#define list_init_size 100//线性表初始化值

#define incr 10//线性表增加值

#define overflow -1

#define ok 1

#define error 0

typedef int status; typedef struct//定义顺序表

{

int *elem;

int length;

int listsize;

}sqlist;

status init_sq(sqlist &L)//创建顺序表

{

L.elem=(int *)malloc(list_init_size*sizeof(int));

if(!L.elem)exit(overflow);

L.length=0;

L.listsize=list_init_size;

return ok;

} main()

{

char ch;

sqlist L;

printf("**************************\n");

printf("* *\n");

printf("* 1.建表 2.遍历 *\n");

printf("* 3.插入 4.删除 *\n");

printf("* 5.其他 6.退出 *\n");

printf("* *\n");

printf("* *\n");

printf("**************************\n"); do

{

printf("请输入选项\n");

ch=getchar();

switch(ch)

{

case '1' :init_sq(L);break;

// case '2' :printf("2");break;

// case '3' :printf("3");break;

// case '4' :printf("4");break;

// default: break;

}

}while(ch!='6');

printf("按Enter退出\n");

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值