您好、欢迎来到现金彩票网!
当前位置:ds视讯 > 分支限界 >

用c语言创建链表

发布时间:2019-07-25 21:04 来源:未知 编辑:admin

  下面是我写的程序,通过键盘输入数据创建链表。主程序中创建链表的函数已经运行成功了,因为printf(初始化成功,初始链表共有%d个结点\n,num);这个语句有显示出来。但是,马上就会弹...

  下面是我写的程序,通过键盘输入数据创建链表。主程序中创建链表的函数已经运行成功了,因为printf(初始化成功,初始链表共有%d个结点n,num); 这个语句有显示出来。

  但是,马上就会弹出对话框说程序已停止,也就是没有办法读取链表中的数据,这是为什么?

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  调用方式和函数内部返回值都需要相应改动。更多追问追答追问我这里的void CreateList_H(Linklist L,int n),Linklist L是指针呀,为什么头结点不能被返回呀?追答形参,也是局部变量,作用域仅在函数内部,你改变了L,但main函数中变量List的值没有任何改变,返回不了啊。。。你可以自己试一下,List初始化为NULL,按你的调用完,List是不是还是NULL?你的目的是改变指针值(实参值),这个目的没有实现。追问那这样需要把整个结构设为全局变量么?

http://jigsawesl.com/fenzhixianjie/592.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有