![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c
tt01_18
这个作者很懒,什么都没留下…
展开
-
函数设计
函数设计:1>参数规则:1.参数书写要完整,不省略参数名(void)2.参数名要恰当,顺序合理(strSource,strDestination)3.参数是指针,且作为输入使用,前面应加入const4.输入参数是以值传递的方式传递对象,宜改用const&5.参数要少,不超过5个6.尽量不要使用类型和数目不确定的参数2>返回值的规则1.不要省略返回值类型转载 2018-01-31 19:58:08 · 566 阅读 · 0 评论 -
c内存管理上
内存管理(上)1.内存分配方式1>从静态存储区分配。全局变量,static变量2>在栈上创建3>从堆上分配,亦称动态内存分配。malloc,new,free,delete2.常见内存错误及其对策1>内存分配未成功,却使用了它(assert(p!=NULL))2>内存分配成功,但未初始化就引用它3>越界4>忘记释放内存,却继续使用它注意:ret转载 2018-02-04 21:02:55 · 114 阅读 · 0 评论 -
顺序表
//顺序表,数组存储#include <stdio.h>#include <malloc.h>#define Signal_Size 100 //定义存储空间的大小#define Increase_Size 10 //增加分配空间的大小typedef struct //结构体定义{ int * element; //顺序表的首地址 int length; /...原创 2018-03-29 23:13:43 · 135 阅读 · 0 评论 -
顺序查找
#include <stdio.h>#include <malloc.h>typedef int ElemType ;#define MaxSize 100typedef struct{ ElemType *elem; int length;}SSTable;void Init_SSTable(SSTable &S){ S...原创 2018-08-06 23:22:03 · 138 阅读 · 0 评论 -
队列_数组存储
/*writed by hanpuwang队列的声明及相关函数*/#include <stdio.h>#define MaxSize 50typedef int ElemType;typedef struct{ ElemType data[MaxSize]; int front,rear;}SqQueue;void InitQueue(SqQue...原创 2018-08-06 23:23:05 · 453 阅读 · 0 评论