本帖最后由 超神级 于 2014-6-20 18:42 编辑
开始了!别走神!这篇教程真的很简单至少简化了50%的难度
链表我分四步讲
1,结构体
2,指针
3,动态内存分配
4,链表
a.结构体的定义和使用
#include<stdio.h>
struct ren//struct它将一些相关联的数据打包成一个整体,方便使用。例如把一个人的数据打包。
{
char *mingzi;//(数据)注意是拼音,不想写那些英文单词“这东西是给小学生看的”
int nianling;//(数据)
};
int main()
{
ren xiaoxuesheng;//创建对象xiaoxuesheng。人类这个集体包含很多东西直接具体化人中的小学生.
xiaoxuesheng.mingzi="cad20020601";//现在我们有了"人"这个模子现在我们随意填数据啦...我创建的小学生名字叫啥,啊哈!cad20020601.
xiaoxuesheng.nianling=11;//我们把cad20020601的年龄填了多少呢...啊哈!11岁!
ren xiaoxuesheng2;//使用模子创建个人(就像月饼模子一样O(∩_∩)O~)xiaoxuesheng2.
xiaoxuesheng2.mingzi="4399APPLE";//可以使用模子里造出来的(xiaoxuesheng2).名字(mingzi)]调用模子里面的"数据".
xiaoxuesheng2.nianling=12;//把年龄填写上
//看看模子里造的东西对不对
printf("小学生的名字:%s\t年龄:%d\n",xiaoxuesheng.mingzi,xiaoxuesheng.nianling);
printf("小学生2的名字:%s \t年龄:%d\n",xiaoxuesheng2.mingzi,xiaoxuesheng2.nianling);
return 0;
}
|