十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
最简单的方式就是在你调用的函数后面加跳转语句 例如 goto a;然后你在你MAIN函数的定义变量的后面加上a:就行了虽然不推荐用这种方式 但这是最简单的。你也可以用其他的例如 while for do while 等循环语句写这个
公司主营业务:成都网站建设、网站制作、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联建站是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联建站推出弋阳免费做网站回馈大家。
你想问的是什么,程序只会在one()two()之间来还运行,至于定时器0中断,如果你不初始化设置,是不会执行中断的!
//外部中断函数1 置flag1=1
//外部中断函数2 置flag2=1
void main( void )
{
while( 1 )
{
if( flag1 == 1 ) acquire1( );
if( flag2 == 1 ) acquire2( );
}
}
void acquire1( void )
{
//初始化1
while( 1 )
{
//采集1
if( flag2 == 1 ) break; // 退出循环而返回
}
}
void acquire2( void )
{
//初始化2
while( 1 )
{
//采集2
if( flag1 == 1 ) break; // 退出循环而返回
}
}
你写过C代码吗?
那是c最基本的功能呀。。。
感觉你应该说的再具体些。
//从上面跳到下面。
funone(mun...);//函数1
funtwo(mun...);//函数2
switch(跳转表达式)//任意跳转
{
case 0: funmun(mun...)//函数
.
.
.
.
}
还有goto
递归。。
for, while,。。。