#include <stdlib.h>
int main(int argc, char **argv)
{
int n =0;
goto _OUT;
int *p = NULL;
n = 5;
_OUT:
return 0;
}
g++ will report errors:
int main(int argc, char **argv)
{
int n =0;
goto _OUT;
int *p = NULL;
n = 5;
_OUT:
return 0;
}
g++ will report errors:
error: jump to label ‘_OUT’ [-fpermissive]
Correct Way:
int main(int argc, char **argv)
{
int n =0;
int *p = NULL;
goto _OUT;
n = 5;
_OUT:
return 0;
}