永发信息网

急急急!!单链表问题!

答案:2  悬赏:20  手机版
解决时间 2021-04-30 16:41

#define DATATYPE1 char //什么意思啊?宏定义吗?

#include<iostream.h>

#include<stdlib.h>

typedef struct node //好像定义数据域什么的是把?那几个是关键字啊?

{DATATYPE1 data; //什么意思啊?DATATYPE1定义data?

struct node *next; //什么意思啊?

}NODE; //什么意思啊?是不是取别名啊?

void ifinsert(char x,char a,NODE *h)

{

NODE *p,*q;

p=h->next;

q=(NODE *)malloc(sizeof(NODE)); //能不能用NEW啊?

q->data=0; q->next=NULL;

while(p->data!=a&&p->next!=NULL)

{

p=p->next;

}

if(p->data==a)

{

q->next=p->next;

p->next=q;

q->data=x;

}

else

{

p->next=q;

q->data=x;

q->next=NULL;

}

}

NODE *create(int n) //NODE什么意思啊?

{

NODE *head,*p,*q;

int i;

p=(NODE *)malloc(sizeof(NODE));

p->data=0; p->next=NULL;

head=p;

for (i=1;i<=n;i++)

{q=(NODE*) malloc(sizeof(NODE));

cin>>q->data;

q->next=NULL; p->next=q;p=p->next; }

return(head);

}

void main()

{

int n;

DATATYPE1 x,a;

NODE *h,*p;

cout<<"\nenter n:";

cin>>n;

h=create(n);

p=h->next;

cout<<"插入a结点前链表中结点为:"<<endl;

while(p!=NULL)

{

cout<<p->data;

p=p->next;

}

cout<<"\n输入x的值和a值:";

cin>>x>>a;

ifinsert(x,a,h);

cout<<"插入a结点后链表中结点为:"<<endl;

p=h->next;

while(p!=NULL)

{

cout<<p->data;

p=p->next;

}

cout<<endl;

}

能详细解就好啦,希望大家帮帮忙,我刚学C

最佳答案

#define DATATYPE1 char //宏定义,定义DATATYPE1 为char型


#include<iostream.h>


#include<stdlib.h>


typedef struct node //好像定义数据域什么的是把?是的。那几个是关键字啊?都是关键字


{DATATYPE1 data; //什么意思啊?定义data为DATATYPE1类型,也就是char类型,看第一句


struct node *next; //定义指针,为node类型


}NODE; //定义数据节点NODE,包含data和*next这2个数据



建议楼主先看数据结构吧,要不然学不了C的

全部回答

呵呵,这都是基本的啊

第一句是宏定义啊,

后面的你看看结构体一切就懂了

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
帮忙做个字。谢谢
梦幻西游帮派名字
爱丽丝花坊(义乌夏荷路店)地址在什么地方,想
对付皮肤干燥
私はあなたを爱します 翻译成中文是什么意思
英雄岛的技能有好多升一级就一个我是战士的学
广东发展银行卡可以转账给四川的农业银行吗
关于开学新气象的诗句,反映新气象的古诗
文科的选专业
好友对我的评价为什么只有一部分显示出来
那种脱毛膏效果比较好、比较不痛?
心情低落,没有精神,爱怀疑别人,情绪不稳定
蚊子要怎么分辨公和母,
痞人最狠的一句话,能让对方哑口无言的
有没有什么新出的电影啊 好看的
推荐资讯
旺源水产副食批发中心地址在哪,我要去那里办
在乡镇上开家旅馆 需要什么手续
大长今里面,长今为皇后的儿子治病是第几集?
砌墙的砖头——(下一句是什么呢?)
DNF怎么样洗点?
想把超级QQ转到另一个号码上,,要怎么转??
三星GT-I5508手机.信息里面的铃声怎么换成MP3
怀孕八个月能坐飞机吗?
求问tm卡和tf卡是什么意思
君和诚信会计师事务所地址在哪,我要去那里办
怎么成为科学家?
诚旭广告地址在什么地方,想过去办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?