首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

关于函数重复执行的有关问题(函数跳转执行)

2012-10-16 
关于函数重复执行的问题(函数跳转执行)在一段程序里面,执行了函数A,经过一些操作我需要多次执行函数A,但是

关于函数重复执行的问题(函数跳转执行)
在一段程序里面,执行了函数A,经过一些操作我需要多次执行函数A,但是不知道函数A需要执行多少次,这样造成代码可能重复太多而且没有终点,有没有这样的函数,让我能够跳转到程序调用函数A的地方,重新向下执行。
  .
  .
  .
  A();
  .
  .
  .
  A();
  .
  .
  .
能不能从第一次执行A()函数的下方跳转到函数A()的上方,重新之心该段程序。

[解决办法]
a:
A()
goto a;

不过这种编程风格不好,会降低可读性,最好还是用while循环,用变量控制退出循环的条件。

while(!quit)
{
...
A();
quit = true;

}
[解决办法]
既然要重复执行函数,就用循环或递归
关键是处理好执行函数的条件

热点排行