List(列)
博客专区 > 欧冰 的博客 > 博客详情
List(列)
欧冰 发表于2年前
List(列)
  • 发表于 2年前
  • 阅读 2
  • 收藏 0
  • 点赞 1
  • 评论 0

标题:腾讯云 新注册用户域名抢购1元起>>>   

list(列)

list里每个元素都有自己的information和下一个元素的地址,例:

struct node                //自定义type:node
{    
    char name[80];        //information
    struct node *next;    //下一个node的地址
}

struct node x,y,*head;        //定义两个node:x、y,head指向第一个元素
strcpy(x.name,"john");     //定义x的information,即name:john
strcpy(y.name,"mary");    // 定义y的information,即name:mary
head = &x;            //X是第一个元素
x.next = &y;            //定义x中包含的下一个元素的地址,即:&y
y.next = 0;            //定义y是最后一个元素

printf一个未知长度list中所有元素的方法:

struct node *current;
current = head;        //初始化current为head
while(current != 0)        //即:打印到最后一个元素跳出循环
{
    print;                    //打印
    current = (*current).next;    //current变为下一个元素地址
//  current =  current -> next;
}

insert[ɪnˈsɜ:t](插入)delete[dɪˈli:t](删除)



共有 人打赏支持
粉丝 0
博文 24
码字总数 4046
×
欧冰
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: