2014年3月24日

typedef 和 typedef struct 的用法及区别

摘要: typedef声明,简称typedef,为现有类型创建一个新的名字。比如人们常常使用typedef来编写更美观和可读的代码。所谓美观,意指typedef能隐藏笨拙的语法构造以及平台相关的数据类型,从而增强可移植性和以及未来的可维护性1.定义易于记忆的类型名例如:typedef int size;此声明定义了一个int的同义字,名字为size。注意typedef并不创建新的类型。它仅仅为现有类型添加一个同义字。你可以在任何需要int的上下文中使用size:void measure(size * psz);size array[4];定义一个typedef,每当要用到相同类型和大小的数组时,可以这 阅读全文

posted @ 2014-03-24 09:55 droidxin 阅读(541) 评论(0) 推荐(0) 编辑

线性表——链式表现和实现

摘要: 1.单链表查找Status GetElem_L(LinkList L,int i,ElemType &e){ //L是带头结点的单链表的头指针 p=L->next; //初始化,p指向第一个结点 j=1; //j为计数器 while(p&&jnext; ++j; } if(!p||j>i) return ERROR; //返回错误 e=p->data; //取第i个元素 return OK;}2.向单链表中插入一个数据Status ListInsert_L... 阅读全文

posted @ 2014-03-24 09:40 droidxin 阅读(380) 评论(0) 推荐(0) 编辑

导航