3.链表:是为了实现动态保存一串数据,即不需要预先分配内存空间,而是在需要时候动态申请内存。2018 -0528 C 语言学习---链表

例如:

        struct Student {

            char name[10];

            int     age;

            struct Student * next;

        };

2.创建链表设计下面3个步骤:

①: 使用malloc()结构分配足够内存;

②:储存当前结构;

③:把当前结构信息拷贝到结构中;


3.链表和数组该如何选择:

    数组:   直接访问,提供随机访问 如:a[5]                        插入删除麻烦,编译时候就要确定大小,有浪费内存的问题

    链表:    运行时确定大小,快速插入和删除                       不能随机访问

相关文章:

  • 2021-08-02
  • 2022-12-23
  • 2021-12-26
  • 2022-12-23
  • 2021-08-25
  • 2021-07-21
  • 2021-11-05
猜你喜欢
  • 2022-12-23
  • 2021-06-22
  • 2022-01-17
  • 2022-12-23
  • 2022-01-24
  • 2021-06-08
相关资源
相似解决方案