打印

请教一个有关单片机编程中程序跳转的问题

[复制链接]
1877|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lion3258|  楼主 | 2007-1-8 16:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    小弟是新手,请教各位一个问题,我用的是51单片机,c语言编程,在我的程序中,有几个需要进行判断的地方,根据判断的结果不同,需要跳转到程序不同的位置。小弟听说,不能使用goto语句,因为程序会出现意想不到的错误,那请问应该如何解决我的问题?

相关帖子

沙发
happystar| | 2007-1-8 17:23 | 只看该作者

switch.....case语句

使用特权

评论回复
板凳
mikesullen| | 2007-1-8 18:30 | 只看该作者

goto也是可以用的

使用特权

评论回复
地板
lixun00| | 2007-1-8 18:32 | 只看该作者

不是绝对不能用goto,有时候(特别是单片机)用了更简洁

使用特权

评论回复
5
huntington| | 2007-1-8 18:40 | 只看该作者

活学活用,好多语句都可以的

if...else...,switch...case 都可以

使用特权

评论回复
6
lion3258|  楼主 | 2007-1-9 09:56 | 只看该作者

switch只能往后跳,不能往前跳啊,我的程序是要跳到前面的

使用特权

评论回复
7
xwj| | 2007-1-9 09:58 | 只看该作者

不是不能用,而是不要乱用,必要时还是可以用的

使用特权

评论回复
8
coldra| | 2007-1-9 10:01 | 只看该作者

刚写了个程序

用switch...case +goto为主体结构进行若干不同状态的运行,哈哈

使用特权

评论回复
9
工控秀才| | 2007-1-9 10:44 | 只看该作者

象楼主这种情况,最好使用汇编来设计软件

象楼主这种情况,最好使用汇编来设计软件
玩汇编就象打太极拳一样,虽然慢一点,但是很有效.

使用特权

评论回复
10
conwh| | 2007-1-9 17:41 | 只看该作者

C就是方便,没有简练的。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

10

帖子

0

粉丝