Using a goto to end the loop rather than a break. - C++ Statement

C++ examples for Statement:goto

Description

Using a goto to end the loop rather than a break.

Demo Code

#include <iostream> 
  
using namespace std; 
  
int main(int argc, const char * argv[]) 
{ 
        unsigned int array[10]; 
        unsigned int count = 0; 
      //  www .ja v  a2 s.  c  om
        do 
        { 
            if ((count % 2) == 0) 
            { 
                ++count; 
                continue; 
            } 
          
            array[count] = count; 
            cout << "Loop Iteration: " << array[count++] << endl; 
              
            if (count == 10) 
            { 
                goto finished; 
            } 
        } while (true); 
    finished: 
        return 0; 
}

Result


Related Tutorials