Goto Statement

in Hindi - Goto Statement



Go to ये C++ Programming का statement है | इसमें labels का use किया जाता है |
Goto Statement के दो प्रकार होते है |
1. Forward
2. Backward

जब goto statement कुछ statement को छोड़कर उसके अगले statement को execute करता है , उसे Forward goto statement कहते है और किसी पिछले या execute हुए statement को फिरसे execute करने के लिए अपने पिछले label पर जाता है , उसे Backward goto statement कहते है |

Syntax 1 :
goto label ;
statement ;
-----------
label ;

Syntax 2 :
label ;
statement ;
-----------
goto label ;


Source Code :

RUN#include<iostream.h>
 #include <conio.h>
 
 int main(){
 
 int num1, num2, num3;
 char ch;
 
 yes : cout<<"Enter two values"<<endl;
 cin>>num1>>num2;
 
 num3 = num1 + num2 ;
 cout<<"Addition of " <<num1<<" and " <<num2<<" is " <<num3<<endl;
 cout<<"Do you want to continue y(yes) or n(No)";
 cin>>ch;
 if(ch=='y')
 {
 goto yes;
 }
 else if(ch=='n')
 {
 goto no;
 }
 else
 {
 cout<<"You entered other key";
 }
 no : cout<<"Do you want to exit ?, Press Enter";
 
 return 0;
 }