//在list指向的链表中,找到值为x的节点然后将其删除,假如没有找到值为x的节点则直接返回,如果有多个值为x的节点,则删除第一个.
定义结构体
#include <stdio.h>//printf
#include <stdlib.h>//malloc
#include <string.h>//strlen
typedef int Elemtype; //数据元素的类型
//定义数据节点
typedef struct node
{
Elemtype data; //数据域:保存数据本身用的
struct node *next; //指针域:用来保存关系用的,保存下一个数据节点的地址
}Node;
/*
Delete_A_Node:在list指向的链表中,找到值为x的节点然后将其删除,假如没
有找到值为x的节点则直接返回,如果有多个值为x的节点,则删除第一个.
@list : 要删除节点的单链表