- 博客(5)
- 资源 (8)
- 收藏
- 关注
原创 malloc与calloc,realloc动态内存的用法
这次我发的是嵌入式中的内存分配的一些用法和一些注意,当然我们对动态分配空间也不会太陌生,malloc的用法我们在编程的过程中都会用到,不可能在一个大的程序中都用静态的方法,先说malloc与calloc的用法,后面说realloc的用法,这两个的用法比较的接近,先看代码: #include #include void fun_heap1() { int *pa; int i
2015-05-27 16:19:14 700
原创 linux命令与c语言的一些小应用
1.设计一个程序,要求打开文件“pass”,如果没有这个文件,新建此文件;读取系统文件“/etc/passwd”,把文件的内容都写入“pass”文件。 2.设计一个程序,要求新建一个目录,预设权限为-r--r--r--。 3.用fork创建一个子进程,在子进程中显示子进程号和父进程号,然后显示当前目录下的文件信息。在父进程中,显示子进程号和父进程号。 4.execl函数的使用,在程序中
2015-05-26 15:57:17 1488
原创 学生信息的录入和打印,函数的封装
内容: 用链表的形式完成一个学生信息录入和打印; 使用结构体,定义相应的数据类型; 实现链表的创建和插入,使用函数封装(不同的函数放入不同的文件中,在主函数中添加头文件,然后调用); 实现学生成绩的录入和打印; 编写主函数进行测试。 使用gcc进行编译 编写Makefile文件,使用预定义变量和自动变量 使用gdb进行调试 今天写的就是这样的程序,这是一个比较简单的
2015-05-19 16:19:07 1668
原创 二叉排序树的删除
对于二叉排序树来说,其中难点就是删除,因为要保持树的顺序,就不能破坏树的构造,所以比较的麻烦,今天我搞了好长时间才将问题给改完,问题不大,但是很难看出来! 对于二叉排序树来说,删除节点有几种情况,我认为有4种,首先最容易想到的也是最简单的,就是叶子节点的删除,大家可以知道,叶子节点的删除只需要将叶子移除就行啦,我刚开始是用delete的方法,认为将节点删除就行啦,但是令我下午最头疼的就是,怎么会
2015-05-14 21:06:58 882
原创 二叉排序树
在一棵空的二叉排序树中依次插入关键字序列为12,7,17,11,16,2,13,9,21,4,试编写程序创建这棵二叉排序树(要求:创建完成之后对其进行中序遍历检验其是否是递增序列以证明其正确)。 这次的博客写的就是这道题,这道题没有什么难点,关键就是对于二叉排序树的理解,这次的代码中没有写二叉排序树的删除,当然会在后面接着发出来,因为对二叉排序树来说,删除才是真的难点。对与二叉排序树,对
2015-05-14 14:26:37 6687
springmvc框架写的一个仓库的进销存的项目,以及前段的代码
2016-12-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人