社区
C语言
帖子详情
问一个自己觉的奇怪的问题(return问题)
ilove8
2005-06-10 11:15:24
请大家分析一下,什么情况,用了"return;"语句,返回不了上一级函数。
比如下面的函数,return 以后怎么还在menu()函数里,真奇怪呀。请大家分析分析情况,谢谢!
void menu()
{
.
.
ret=key();
if (ret==F9)
return;
.
.
}
...全文
222
34
打赏
收藏
问一个自己觉的奇怪的问题(return问题)
请大家分析一下,什么情况,用了"return;"语句,返回不了上一级函数。 比如下面的函数,return 以后怎么还在menu()函数里,真奇怪呀。请大家分析分析情况,谢谢! void menu() { . . ret=key(); if (ret==F9) return; . . }
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
34 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
virm
2005-07-27
打赏
举报
回复
可可,不错,有心人
我很少见到自己总结的帖子
这样大家都进步
tuxw
2005-06-11
打赏
举报
回复
关键在 key() 返回的是什么,F9 的宏定义是怎样的
liem
2005-06-11
打赏
举报
回复
F9是什么?从语法角度来看是个变量(或是个宏),那么其值是什么?
如果是功能键F9,当然是不行的,你需要测试一下你的函数key()按下功能键F9后返回的是什么?
wq06100610
2005-06-11
打赏
举报
回复
F9是不是被定义0
#define F9 0???
wq06100610
2005-06-11
打赏
举报
回复
ret=F9?ret==F9
virm
2005-06-11
打赏
举报
回复
我晕,你的F9在TC是继续运行,当然出来又进去啦,不要和调试环境冲突嘛
ilove8
2005-06-11
打赏
举报
回复
谢谢大家参与
我发现了ret返回的值有点问题
ret=F9是本人的笔误,第一贴里就是 ret==F9
原因1:F9是功能键,返回不了我需要的值
原因2:思维定势 ret=getkey(),返回的KEY_1(同样一个按键,举例。。。)
ret=key(),返回的13
所以没有扑捉到返回值。这是我对程序本身了解不多呀。
谢谢大家帮助。
beepbug
2005-06-11
打赏
举报
回复
你以为,你按下F9键,ret==F9就为Ture?你把这个搞错了。去翻翻书,你的开发平台里,F9如何描述。
haitingr
2005-06-11
打赏
举报
回复
把F9整好,是什么东西?
我还没有记得按键返回一个f9呢
dengyiwolf
2005-06-11
打赏
举报
回复
同意楼上的,if(应该用比较) 用赋值可能达不到意想效果
mostideal
2005-06-11
打赏
举报
回复
if(ret=F9) //赋值
------
if(ret==F9) //比较
zhousqy
2005-06-11
打赏
举报
回复
你写得是赋值。
zhousqy
2005-06-11
打赏
举报
回复
if(ret=F9)
------
if(ret==F9)
msgsnd
2005-06-11
打赏
举报
回复
if(0)return
msgsnd
2005-06-11
打赏
举报
回复
#define F9 0
msgsnd
2005-06-11
打赏
举报
回复
if(ret=F9)
if(ret==F9)
「已注销」
2005-06-10
打赏
举报
回复
the same..
ilove8
2005-06-10
打赏
举报
回复
好的,我把大家方法和分析 明天经过实验 做出看看有没有什么result.
anyway, Thanks a lot! and happy dragon boat festival!
「已注销」
2005-06-10
打赏
举报
回复
按照正常的语法分析。。是一定会退出去的。。唯一的错误就是你的代码有问题。。使得根本执行不到return。。。
「已注销」
2005-06-10
打赏
举报
回复
if(ret=F9)
{
printf ("hello");//加上这句,测试一下会不会输出。。
return;
}
加载更多回复(14)
计蒜客习题:
奇怪
的报数游戏
蒜头君所在的“蒜厂”在玩
一个
奇怪
的报数游戏。一共有 n 个人参与游戏(蒜头君不在其中),首先给每个人
一个
编号,分别为 1,2,3,…,n。之后,这些人按照某个顺序站成一队,并告诉蒜头君,他们各自前面有多少人的编号...
[
奇怪
]
一个
关于type=submit 和 onsubmit的
问
题
原代码是这样的:function doSearch() { $("#mainForm").submit(); 1
return
false; 2 } 3 4这样提交表单,你
觉
的表单会提交几次呢?答案是:两次,
【NOI省选模拟】小奇的花园
小奇在家中的花园漫步时,总是会思考一些
奇怪
的
问
题
。 「
问
题
描述」 小奇的花园有n个温室,标号为1到n,温室以及以及温室间的双向道路形成一棵树。 每个温室都种植着一种花,随着季节的变换,温室里的花的种类也...
thymeleaf 3.0版本中th:onclick属性传递参数
问
题
没怎么接触过thymeleaf,前天学习用到thymeleaf,页面的 th:...改完之后还是
一个
鸟样,心情烦躁睡个
觉
,想了一下从床上跳起来,打开WebMvc的配置类找到Thymeleaf标准方言解释器,会不会是版本不对,改了pom.xml的
算法浅谈——递归算法与海盗分金
问
题
本文始发于个人公众号:TechFlow 最近看到一道很有意思的
问
题
,分享给大家。...为了防止海盗内讧,残忍的海盗们制定了
一个
奇怪
的规则: 他们决定按照功劳大小对五个人进行编号,由编号小的海盗先提出分配方案...
C语言
70,020
社区成员
243,265
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章