
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 · 1257 阅读 · 0 评论 -
C语言动态分配内存的方法
动态分配内存使用函数malloc需要在头文件加入#include <malloc.h>void *malloc(size_t size) //————–>返回的是一个通用类型的指针,根据需要去进行强转; 功能:允许从空闲内存池中分配连续内存但不初始化 参数:size参数实际就是一个所需字节数的整数 malloc(20); 返回:若分配成功则返回一个指向该内存块的指针,在使用时可根据需要做原创 2017-09-27 09:49:38 · 733 阅读 · 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 · 586 阅读 · 0 评论