![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c-c++
_xiaoxiong
这个作者很懒,什么都没留下…
展开
-
C语言版ArrayList动态扩容数组
#include <stdio.h>#include <malloc.h>#include <stdlib.h>/** * 构建一个类型于Java ArrayList */struct Array{ int * pBase; //数组内容 int len; //定义数组长度 int cnt; //数组实际长度};void init (str原创 2017-09-28 16:58:39 · 1181 阅读 · 0 评论 -
C语言动态分配内存的方法
动态分配内存使用函数malloc需要在头文件加入#include <malloc.h>void *malloc(size_t size) //————–>返回的是一个通用类型的指针,根据需要去进行强转; 功能:允许从空闲内存池中分配连续内存但不初始化 参数:size参数实际就是一个所需字节数的整数 malloc(20); 返回:若分配成功则返回一个指向该内存块的指针,在使用时可根据需要做原创 2017-09-27 09:49:38 · 689 阅读 · 0 评论 -
C语言实现单链表的简单示例
实现的方法PNODE create(void);void travers(PNODE);bool empty(PNODE);int length(PNODE);void sort(PNODE);全部代码#include &lt;stdio.h&gt;#include &lt;malloc.h&gt;#include &lt;stdlib.h&gt;/* * 单链表*/ty原创 2017-09-30 14:33:02 · 548 阅读 · 0 评论