一道综合应用题,c语言包含数据结构的知识,求科普数据结构。

直接上题没有描述#include<stdio.h>#include<stdio.h>structnode{intnum;structnode*next};structno... 直接上题没有描述
#include<stdio.h>
#include<stdio.h>
struct node
{int num;
struct node *next
};
struct node *creat(struct node *head)
{
struct node *p1,*p2;
p1=p2=(strcutnode*)malloc(sizeof(struct node));
p1->next=NULL;
while(p1->num>0)
{
if(head==NULL)
空一head=p1;
else
空二p2->next=p1;
p2=p1;
p1=(struct node*)malloc(sizeof(struct node));
空三scanf("%d",&p1->num)
}
return head;
}
void print(struct node*head)
{
struct node*temp;
空四temp=head;
while(temp!=NULL)
{printf("%",空五temp->num);
temp=temp->next;
}
}
main()
{struct node*creat();
void print();
struct node*head;
head=NULL;
head=creat(head);
print(head);
}
内容看不懂,一带指针我就晕,有没有指针记忆要点公式类似的东西。还有就是,描述下是怎么解题的,思路怎么来的。
展开
 我来答
宁小哥的分享
2013-04-30 · TA获得超过273个赞
知道小有建树答主
回答量:228
采纳率:0%
帮助的人:310万
展开全部
指针这个东西很不好理解。就把他当火车头理解吧,通过火车头可以找到火车,火车有多少车厢,这些他都不管,他只管自己的类型,是高铁还是快速还是普快什么的。
举个例子 int * p 他就是一个int火车车厢的车头, 如果他指向 int a【10】 就是说他现在拖着10个int车厢。 *p是第0个车厢, p+1就是第一个车厢。

上面就是创建列表。就把他挡成一节一节车厢挂到车头的过程吧。。

高级的指针用法,可能指针的指针,结构体指针等,就把它当着高级专列,或者火车上的一个车厢又装了玩具火车理解。。

参考:编程中国风

步步高指针机,哪里不会指哪里,so esay
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式