当正在执行第一个子程序的时候(如方式一的花样灯),在该程序还没有执行完毕的时候,按下第二个按键,就自动跳转到第二个子程序(方式二的花样灯),检测到第三个按键按下后又跳转到第三个子程序
最好有C语言的实例 语句后面加上//注释
我是说子程序正在运行的时候啊,比如正在执行第一种流水灯(是一个while(1)死循环),怎么检测到第二个按键按下,挑战到第二个程序呢?
追答那就是你程序结构的问题了,你的子函数做成功能的,面向对象的,这样你可以从外部传进去参数的啊,void fuc(char 11,char 22,````)在函数的代码中处理上述参数达到不同效果,这个功能函数你可以定时调用,或者事件触发。你说的功能也可可以的 借助if····break;结构实现 就是在while(1)中放入上述结构,如果有相应的事件就跳出本次循环。不建议用go to 语句。
那就是你程序结构的问题了,你的子函数做成功能的,面向对象的,这样你可以从外部传进去参数的啊,void fuc(char 11,char 22,````)在函数的代码中处理上述参数达到不同效果,这个功能函数你可以定时调用,或者事件触发。你说的功能也可可以的 借助if····break;结构实现 就是在while(1)中放入上述结构,如果有相应的事件就跳出本次循环。不建议用go to 语句。
还有你贴出的代码根本不可能通过编译,main好几个,你让编译器怎么看你········