社区
C语言
帖子详情
问一个自己觉的奇怪的问题(return问题)
ilove8
2005-06-10 11:15:24
请大家分析一下,什么情况,用了"return;"语句,返回不了上一级函数。
比如下面的函数,return 以后怎么还在menu()函数里,真奇怪呀。请大家分析分析情况,谢谢!
void menu()
{
.
.
ret=key();
if (ret==F9)
return;
.
.
}
...全文
218
34
打赏
收藏
问一个自己觉的奇怪的问题(return问题)
请大家分析一下,什么情况,用了"return;"语句,返回不了上一级函数。 比如下面的函数,return 以后怎么还在menu()函数里,真奇怪呀。请大家分析分析情况,谢谢! void menu() { . . ret=key(); if (ret==F9) return; . . }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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)
[
奇怪
]
一个
关于type=submit 和 onsubmit的
问
题
原代码是这样的:function doSearch() { $("#mainForm").submit(); 1
return
false; 2 } 3 4这样提交表单,你
觉
的表单会提交几次呢?答案是:两次,
蓝桥杯 ADV-192 盾神与砝码称重
有一天,他在宿舍里无意中发现了
一个
天平!这个天平很
奇怪
,有n个完好的砝码,但是没有游码。盾神为他的发现兴奋不已!于是他准备去称一称自己的东西。他准备好了m种物品去称。神奇的是,盾神一早就知道这m种物品...
算法浅谈——递归算法与海盗分金
问
题
本文始发于个人公众号:TechFlow 最近看到一道很有意思的
问
题
,分享给大家。...为了防止海盗内讧,残忍的海盗们制定了
一个
奇怪
的规则: 他们决定按照功劳大小对五个人进行编号,由编号小的海盗先提出分配方案...
多个进程都链接同
一个
so动态库,代码段共享,数据段不共享
纸上得来终
觉
浅,这句话一点不假,动态库的知识在看《程序员的自我修养》这本书已经了解了。但是到实际项目遇到
问
题
却没往这方面去考虑。浪费了半天时间。
问
题
是这样的:我有个模块编译成
一个
so库供其他程序使用...
使用html+js实现视频播放器
上周花了2天的时间做了
一个
视频播放,构思起来并没有
觉
在这里插入代码片得很难,但实际操作起来却会遇到种种
奇怪
的
问
题
,不过学习就是不断发现
问
题
并解决
问
题
的过程嘛。 今天我来整理一下这次的成果,主要是...
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章