数据结构
文章平均质量分 52
Oreooo
这个作者很懒,什么都没留下…
展开
-
typedef struct与struct的区别
基本解释 typedef为C语言的关键字,作用是为一种数据类型定义一个新名字。这里的数据类型包括内部数据类型(int,char等)和自定义的数据类型(struct等)。 在编程中使用typedef目的一般有两个,一个是给变量一个易记且意义明确的新名字,另一个是简化一些比较复杂的类型声明。 至于typedef有什么微妙之处,请你接着看下面对几个问题的具体阐述。typedef & 结构的问题转载 2017-03-09 14:28:06 · 302 阅读 · 0 评论 -
结构体中的typedef
结构体定义 typedef struct Lnode{ int data; struct Lnode *next; }Lnode,*LinkList; 解释1这句话其实有两层意思,先是结构体的定义, 源代码:struct Lnode{ int data; struct Lnode *next; } 解释:结构体类型定义的一般形式为:struct 结构名 {结构成员表};原创 2017-03-09 21:11:03 · 928 阅读 · 1 评论 -
关于单链表函数操作中return head的意义
关于单链表,有插入、删除、排序等很多操作,函数结束时,经常会用return head;来返回已经发生了改点的结点的值~~return head; /*返回创建链表的头指针 */ ---头指针就是指向链表的首地址,返回首地址就可以对联表进行相关操作,至于头指针里面有没有值,看你自己放不放,无所谓的----返回了头指针,就意味着返回了整个链表,可以被其他地方使用了。----头指针一转载 2017-03-09 21:44:17 · 4511 阅读 · 0 评论