- 博客(15)
- 收藏
- 关注
原创 动态内存管理
1.动态内存存在的原因2.动态内存函数的介绍(1)malloc函数(2)free函数(3)calloc函数(4)realloc函数eg:int main(){ //申请空间 int* ptr = (int*)malloc(40); if (ptr == NULL) //确保开辟空间成功 { perror("malloc"); return 1; } int i = 0; .
2022-05-17 14:42:49
234
原创 字符串和内存函数
//自己写的 自己追加自己是存在问题的 '\0'被覆盖了char* my_strcat(char* arr1, const char* arr2){ char* ret = arr1; assert(arr1 && arr2); //找追加起始地点 while (*arr1 != '\0') { arr1++; } //拷贝 while (*arr1++ = *arr2++) { ...
2022-05-04 22:13:43
62
原创 数据的存储
类型的基本归类整型家族char大多数编译器char代表signed charshort无符号unsigned short 有符号 (signed) shortint无符号unsigned int 有符号 (signed) intlong无符号unsigned long 有符号 (signed) long浮点数家族floatdoublelong double C99才定义的,了解即可构造类型指针类型空类型整型在内存中的存储..
2022-03-13 23:26:44
301
原创 数据结构课设
Huffman编/译码器【问题描述】利用Huffman编码进行通信可以大大提高信道利用率.缩短信息传输时间,降低传输成本,这要求在发送端通过一个编码系统对待传数据预先编码,在接收端将传来的数据进行译码(复原)。对于双工信道(即可以双向传输信息的信道),每端都需要一个完整的编/译码系统。试为这样的信息收发站写一个Huffman码的编/译码系统。【基本要求】一个完整的系统应具有以下功能:(l)I:初始化。从终端读入字符集大小n,以及n个字符和n个权值,建立哈夫曼树,并将它存于文件hfmTre
2022-02-26 00:13:56
799
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人