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 <stdio.h>
#include <conio.h>

void main(){

int num1, num2, num3;
char ch;

yes : printf("Enter two values\n");
scanf("%d%d",&num1, &num2);

num3 = num1 + num2 ;
printf("Addition of %d and %d  is %d\n", num1, num2, num3);
printf("\nDo you want to continue y(yes) or n(No)");
scanf(" %c",&ch);
if(ch=='y')
{
goto yes;
}
else if(ch=='n')
{
goto no;
}
else
{
printf("You entered other key");
}
no : printf("Do you want to exit ?, Press Enter");

getch();
}