完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
|
相关推荐
18个回答
|
|
|
continue是结束本次循环,继续跳到条件判断处吧
|
|
|
|
|
|
C语言一般都是顺序执行的吧,我还没有过要向上运行的。
|
|
|
|
|
|
|
|
|
|
|
|
continue,break、等等可以实现所有的算法,换个思路想想吧!
|
|
|
|
|
|
我猜LZ是用汇编用惯了喜欢跳来跳去..
|
|
|
|
|
|
建议用C就不要跳啦,循环的话用for,while,条件的话就把那段做成子函数,if调用
|
|
|
|
|
|
刚从汇编转成C语言确实一下难道改掉一些汇编的编程思维,一遇到要判断的地方就想跳!
|
|
|
|
|
|
如果只是跳转的次数少,而且,转换其它思路很困难的话,不如直接用goto。
|
|
|
|
|
|
你可以吧要用的功能写为一个子程序然后调用或者多用IF 分支选择语句就好了。
|
|
|
|
|
|
不建议用goto语句,建议优化程序设计思路,写成2个函数
|
|
|
|
|
|
很简单的 for 循环基本可以满足
|
|
|
|
|
|
可以无差错的达到目的就行,用什么无所谓。
|
|
|
|
|
|
写成状态机的形式,有点像任务调度,就可以实现各个任务的跳转了
|
|
|
|
|
|
goto不是不能用,他所以存在就是为了用的,但要看场合,如果一个goto就能是你的程序完成既要的功能
|
|
|
|
|
|
我喜欢用goto ,你不觉得 jmp jne je 诸如此内很爽么
|
|
|
|
|
|
我见过的goto都是往下跳的,linux 内核中用于 错误处理退出函数的时候用
|
|
|
|
|
|
那就采用多次if条件break的也是可以的啦
|
|
|
|
|
|
跳到指定位置,还真滴需要用goto
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
STM32F405驱动DS1302时钟模块,输出时间错乱该怎么排查?
2776 浏览 2 评论
stm32f405rgt6驱动DS1302ZN出现时间错乱问题
2379 浏览 1 评论
stm32用fsmc读取ad7606采集数据,数据不变,只有开发版复位才更新数据
2255 浏览 0 评论
2367 浏览 1 评论
1625 浏览 1 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 19:04 , Processed in 2.389838 second(s), Total 79, Slave 70 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2122