一个正确的c语言链表代码(中间也有些bug)
来源:互联网 发布:阿里旺旺mac最新版本 编辑:程序博客网 时间:2024/05/17 11:06
本程序在vi编辑器里运行通过!
#include <stdio.h>
#include <string.h>
typedef struct mylist
{
char content[8];
struct mylist * next;
}List;
List * newList(char * content)
{
if(strlen(content)!=7)
return NULL;
List * tmp =(List *) malloc(sizeof(List));
strcpy(tmp->content,content);
tmp->next=0;
return tmp;
}
int addtailer(List* head,List * n)
{
while((head->next) != 0)
{
head=head->next;
}
head->next = n;
}
int search(List * head)
{
List * tmp=head->next;
while(tmp!=NULL)
{
printf("%s",tmp->content);
tmp=tmp->next;
}
return 1;
}
int main()
{
List * head = newList("abcdefg");
List * element;
int i=0;
for(;i<5;i++)
{
element = newList("1234567/n");
element = newList("1234567");
addtailer(head,element);
}
search(head);
system("pause");
}
- 一个正确的c语言链表代码(中间也有些bug)
- C语言怪异但正确的代码
- 找出链表的中间结点 C语言实现
- [C语言]查找链表的中间元素
- 一个链表创建、反转、打印的C语言代码
- 翻转一个单向链表的c语言代码
- 查找单链表的中间节点,要求只能遍历一次链表(C语言)
- 中间代码生成(C++)
- 关于c语言的一个小bug(c专家编程)
- 记录一个bug,逻辑错误,结果正确,异步代码调试及IE下的渲染机制
- 08华科机试第五题(判定一个C语言变量的命名是否正确)
- 数据结构学习笔记7--c语言建立一个链表(已测正确无误)
- 【C语言】查找链表的中间节点及倒数第K个节点
- 我的一个 C语言代码
- 一个通讯录的C语言代码
- 一个有趣的C语言代码
- C语言的正确使用
- C::写一个可以演示多个字符从两端移动,中间汇聚的代码
- OperateFile
- 抽象类和接口的区别
- ISO9000认证申请条件
- C#多线程学习(二) 如何操纵一个线程
- 我的首次
- 一个正确的c语言链表代码(中间也有些bug)
- PKU 2513 Colored Sticks - Trie树+并查集+欧拉通路
- 回想一下前几天的几个面试题
- 刚写的个操作I/O的代码
- JavaScript操作XML(三)
- 发现网站一个BUG
- VC/MFC项目开发——使用回调函数为CListCtrl排序(k_eckel转自微软高校博客K_eckel's mindview
- 栈和堆的问题
- 微软计算器的小技巧