社区
软件水平考试
帖子详情
重要问题?
chinayaolin
2003-10-09 05:29:02
/* 下面的程序中为什么不能返回 */
void pre(node *p) /*本程序的作用是建一颗无序二叉树*/
{ char *s;
scanf("%c",&s);
if(s=='k') return; /*返回主程序*/
else
{ if(s==' ') p=NULL;
else
{ p=(node *)malloc(sizeof(node));
p->data=s;
}
pre(p->left);
pre(p->right);
}
}
...全文
26
10
打赏
收藏
重要问题?
/* 下面的程序中为什么不能返回 */ void pre(node *p) /*本程序的作用是建一颗无序二叉树*/ { char *s; scanf("%c",&s); if(s=='k') return; /*返回主程序*/ else { if(s==' ') p=NULL; else { p=(node *)malloc(sizeof(node)); p->data=s; } pre(p->left); pre(p->right); } }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Julian868
2003-10-10
打赏
举报
回复
每个递归式都要用'k'结束。
还是设静态标志位吧。
vanhui
2003-10-10
打赏
举报
回复
不断的递归调用啊,只输入一个k肯定停不下来啊,看你运气了.
建议把s作为全部变量用,应该可以一次返回.
chinayaolin
2003-10-10
打赏
举报
回复
对不起,上面的写错了,应该是char s
但这样,也不返回啊
windlrming
2003-10-09
打赏
举报
回复
中间有两句错了
scanf("%c",s);
if(*s=='k') return;
erfangto
2003-10-09
打赏
举报
回复
哈哈,,再仔细看看,,,你的程序毛病很多。。
coofucoo
2003-10-09
打赏
举报
回复
对于变量来说,
scanf里面就必须使地址,
而你此处定义的是指针,
你说他为什么不返回?
因为你必须输入一个和他所在地址单元的编号一样的数他才返回。
sldmjlhj
2003-10-09
打赏
举报
回复
注意你的S是 指向字符的指针,
char s;
scanf("%c",&s);
if(s=='k') return; /*返回主程序*/
或
char *s;
scanf("%c",s);
if(*s=='k') return; /*返回主程序*/
chinayaolin
2003-10-09
打赏
举报
回复
/* 下面的程序中为什么不能返回 */
void pre(node *p) /*本程序的作用是建一颗无序二叉树*/
{ char *s;
scanf("%c",&s);
if(s=='k') return; /*返回主程序*/
else
{ if(s==' ') p=NULL;
else
{ p=(node *)malloc(sizeof(node));
p->data=s;
}
if(p!=NULL)
{ pre(p->left);
pre(p->right);
}
}
}
chinayaolin
2003-10-09
打赏
举报
回复
我问的是:为什么我输入的是'k'却不能让它结束建树if(s=='k') return; /*返回主程序*/
renchen
2003-10-09
打赏
举报
回复
它问什么能返回呢,你看一下你的程序,只有
if(s=='k') return; /*返回主程序*/
其它不是k的就一直左加入一次s,右加入一次s,
pre(p->left);
pre(p->right);
这点出错了,即时建树无序,也必需确定他要放在左子,还是右子,呀。
你这左一下,右一下的是作什么的呢。
互联网大厂技术面试内幕
而是没有掌握面试的技巧导致不能把握机会,本课程的目的就是本课程先通过比较真实的好简历和不好的简历让大家明白自己的简历有哪些
问题
,事实上简历是大厂的敲门砖,非常
重要
,很多人得不到大厂青睐就是
问题
出在简历...
对计算机专业来说学历真的
重要
吗?
我本科学校是渣渣二本,研究生学校是985,现在毕业五年,校招笔试、面试,社招面试参加了两年了,就我个人的经历来说下这个
问题
。 这篇文章很长,但绝对是精华,相信我,读完以后,你会知道学历不好的解决方案,...
技术
重要
还是业务
重要
?
在一个人刚入社会时,确实是非常
重要
的一个
问题
。 技术当然
重要
,没有技术根本做不了事。技术高,还可以炫耀,出去找工作轻轻松松,是不是很 cool ? 至于业务逻辑,换个公司可能就完全不同了,弄那么熟悉做什么?...
英语对一个程序员来说有多
重要
?
换一个
问题
,问你,手对一个人来说
重要
吗?答案也是肯定的。肯定
重要
啊。可是,有多
重要
呢?手不比心脏
重要
,因为要是没了心脏,人就活不了了;手也不比大脑
重要
,要是没了大脑,人也同样不能生存。这样说来,手还...
为什么均方差(MSE)不适合分类
问题
?交叉熵(cross-entropy)不适合回归
问题
?
1.为什么均方差(MSE)不适合分类
问题
? 当sigmoid函数和MSE一起使用时会出现梯度消失。原因如下: (1)MSE对参数的偏导 (2)corss-entropy对参数的偏导 由上述公式可以看出,在使用MSE时,w、b的梯度均与sigmoid...
软件水平考试
2,947
社区成员
22,582
社区内容
发帖
与我相关
我的任务
软件水平考试
就计算机等级考试、软件初、中、高级不同级别资格考试相关话题交流经验,共享资源。
复制链接
扫一扫
分享
社区描述
就计算机等级考试、软件初、中、高级不同级别资格考试相关话题交流经验,共享资源。
c1认证
c4java
c4前端
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章