当前位置: 首页 > article >正文

数据结构 / 顺序表操作 / 顺序表堆区申请内存

代码

#include <string.h>
#include <stdlib.h>
#include <stdio.h>

#define MAXSIZE 20
typedef int data_type;

typedef struct SQLIST
{
	//数据元素
	data_type arr[MAXSIZE];
	int len;
	

}sqlist;

sqlist *req_mem();

int main(int argc, const char *argv[])
{
	
	return 0;
}



/*
 *申请成功返回堆区内存首地址
 *失败返回NULL
 * */

sqlist *req_mem()
{
	sqlist* list=(sqlist*)malloc(sizeof(sqlist));
	if(NULL==list)
	{
		return NULL;
	}
	
	//顺序表长度清零
	list->len=0; 	
	
	//顺序表数据元素清零
	memset(list->arr, 0, sizeof(list->arr));
	return list;
}


http://www.kler.cn/a/145428.html

相关文章:

  • 安装Office自定义项,安装期间出错
  • 嵌入式蓝桥杯电子赛嵌入式(第14届国赛真题)总结
  • 【2025年数学建模美赛F题】(顶刊论文绘图)模型代码+论文
  • 全连接神经网络(前馈神经网络)
  • 2025年美赛C题:奥运奖牌榜模型 解析及Python代码实现
  • 罗氏线圈的学习【一】
  • CDA一级备考思维导图
  • 物联网中基于信任的安全性调查研究:挑战与问题
  • [设计模式] 常见的设计模式
  • 批量将本地N个英文Html文档进行中文翻译-源码篇
  • MySQL 8 手动安装后无法启动的问题解决
  • Unity SRP 管线【第三讲:URP 光照】
  • Node.js 中的事件驱动架构
  • [计算机网络]运输层概述
  • 【JavaSE】:数据类型
  • Spring Cloud Gateway 的简单介绍和基本使用
  • 【日常总结】如何禁止浏览器 http自动跳转成https
  • 史上最全前端知识点+高频面试题合集,十二大专题,命中率高达95%
  • 2023年网络安全比赛--综合渗透测试②(超详细)
  • leetcode_828_统计子串中的唯一字符
  • 由于找不到vcruntime140.dll无法继续执行代码-提供5个修复方法分你对比
  • 快速去除Excel表格密码,轻松解锁保护,省时又省力
  • Python 安装django-cors-headers解决跨域问题
  • CVE-2023-27524:Apache Superset未授权访问漏洞复现
  • 香港站群服务器中1C/2C/4C/8C 的概念及区别
  • Kotlin学习——流程控制,when,循环,range工具 kt里的equals if实现类似三元表达式的效果