易截截图软件、单文件、免安装、纯绿色、仅160KB

自己用C写的一个链表,老是有错,高手请进!

自己用C语言在VC6.0编译器中写的一个链表程序。三个文件如下:
LList.h:链表的头文件。
C/C++ code:

//用C语言定义的包含int元素的单链表,实现了增删改查功能。
#include <stdio.h>
#ifndef LLIST_H
#define LLIST_H


#ifdef __cplusplus
extern "C" {
#endif
enum bool
{
false,
true
};
typedef struct Node
{
int element;
struct Node *next;
}Node;

typedef struct
{
struct Node *head;
struct Node *tail;
int count;
}LList;
/*
添加一个节点到链表中,成功返回true,失败返回false*/
enum bool add(LList *listPtr, int num);

/*
删除一个含有特定值的接点重链表中*/
enum bool del(LList *listPtr, int num);

/*
修改含有一个特定的植的节点*/
enum bool modify(LList *listPtr,int oldNum,int newNum);

/*
查找一个含有特定值的接点,找到并返回接点的地址*/
Node* find(LList *listPtr,int num);

/*
初始化一个链表*/
enum bool initial(LList *listPtr);
/*
打印链表中的所有元素*/
void printList(LList *listPtr);

#ifdef __cplusplus
}
#endif

#endif

LList.c文件,链表的.c文件:
C/C++ code:

#include "LList.h"
#include <stdio.h>
#include <stdlib.h>

enum bool


相关问答:

jsp中 <c:if test> 相关问题

在查询后将查询出来的值赋给各输入框
<c:if test="${not empty dataValue}">
      fm.SAMPLING_DATE.value=" <c:out value='${dataValue.SAMPLING_DATE}'/ ......

为什么C写DLL文件C、PB能调用VB不能调用

为什么C写的DLL文件C、PB能调用VB不能调用?
VB里为什么有的DLL直接通过引用可以使用?有的需要通过declare申明外部函数?这些DLL有什么差别?

1、为什么PB能通过DECLARE声明而VB不行?
2、如果这个dll中的 ......

菜鸟求解:c图形问题

#include <stdio.h>
#include <graphics.h>
void main()
{
  int x0,y0,x1,y1,driver,mode,i;
  driver=VGA;
  mode=VGAHI;
  initgraph(&driver,&mode,&qu ......

c中如何存储数值很大的整数,比如2的20次方

如题,求教各位大侠!!多谢
自己顶上~~

longlong

long long

呃~~如果遇到long long都没办法的时候呢?

而且有long long这样的类型?我只记得有long double呵

用数组存,或者自己整个数据结构。

......

c/c++每条指令和函数的执行时间是多少?

想知道每条指令或函数的系统消耗。比如系统执行int a=0;的开销是多少。有没有类似的文档之类的。不要和我说用什么clock()函数来测试。我想要相关总结好的文档
先反汇编,然后拿着cpu的指令手册查每条指令的时间周期 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号