C++ Tutorial/Operators statements/goto — различия между версиями

Материал из C\C++ эксперт
Перейти к: навигация, поиск
м (1 версия: Импорт контента...)
 
м (1 версия: Импорт контента...)
 
(нет различий)

Текущая версия на 10:30, 25 мая 2010

goto loop example

#include <iostream.h>
int main ()
{
  int n=10;
  loop:
  
  cout << n << ", ";
  
  n--;
  
  if (n>0) 
     goto loop;
  
  cout << "Done!";
  return 0;
}
10, 9, 8, 7, 6, 5, 4, 3, 2, 1, Done!"

Using goto

#include <iostream>
using std::cout;
using std::endl;
#include <iomanip>
using std::left;
using std::setw;
int main()
{
   int count = 1;
   start:
      if ( count > 5 )
         goto end;
      cout << count << "\n\n";
      ++count;
      goto start;             
   end:
      cout << endl;
   return 0;
}
1
2
3
4
5