![](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.参数是指针,且作为输入使用,前面应加入const 4.输入参数是以值传递的方式传递对象,宜改用const& 5.参数要少,不超过5个 6.尽量不要使用类型和数目不确定的参数 2>返回值的规则 1.不要省略返回值类型转载 2018-01-31 19:58:08 · 573 阅读 · 0 评论 -
c内存管理上
内存管理(上) 1.内存分配方式 1>从静态存储区分配。全局变量,static变量 2>在栈上创建 3>从堆上分配,亦称动态内存分配。malloc,new,free,delete 2.常见内存错误及其对策 1>内存分配未成功,却使用了它(assert(p!=NULL)) 2>内存分配成功,但未初始化就引用它 3>越界 4>忘记释放内存,却继续使用它 注意:ret转载 2018-02-04 21:02:55 · 121 阅读 · 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 · 140 阅读 · 0 评论 -
顺序查找
#include <stdio.h> #include <malloc.h> typedef int ElemType ; #define MaxSize 100 typedef struct{ ElemType *elem; int length; }SSTable; void Init_SSTable(SSTable &S){ S...原创 2018-08-06 23:22:03 · 145 阅读 · 0 评论 -
队列_数组存储
/* writed by hanpuwang 队列的声明及相关函数 */ #include <stdio.h> #define MaxSize 50 typedef int ElemType; typedef struct{ ElemType data[MaxSize]; int front,rear; }SqQueue; void InitQueue(SqQue...原创 2018-08-06 23:23:05 · 460 阅读 · 0 评论