没学过C语言,将就着看着吧!
#include<stdio.h> #include<math.h> // #define 定义一个标识符来表示一个常量 #define OK 1 #
define ERROR -1 #define MAX_SIZE 100 // typedef 关键字来定义自己习惯的数据类型名称 typedef int
Status; typedef int ElemType ; // struct 结构体 typedef struct sqlist{ // 定义一个数组
ElemType Elem_array[MAX_SIZE] ; // 数组的长度 int length ; } SqList ; // 初始化数组方法 //
参数:一个SqList 指针,指针只能是一个结构体的地址。 Status Init_SqList( SqList *L ) { // 动态分配空间
c语言中数组需要分配空间 L->Elem_array[MAX_SIZE]=( ElemType * )malloc(MAX_SIZE*sizeof(
ElemType)) ; // 如果数组为空,则报错; if ( !L -> Elem_array ) return ERROR ; // 返回
ok,目前还不知道为什么要L->length= 0 ; 有大佬知道请评论; else { L->length= 0 ; return OK ; } }

技术
今日推荐
下载桌面版
GitHub
百度网盘(提取码:draw)
Gitee
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:[email protected]
QQ群:766591547
关注微信