能不能通过在主函数中引用一函数实现从主函数中的一个位置直接到另一个位置?用什么方法?拜求指教!
2 回答
婷婷同学_
TA贡献1844条经验 获得超8个赞
goto在函数体内跳转,不能跳到函数体外的函数。即goto有局部作用域,需要在同一个栈内。
语法如下:
#include <windows.h>
#include <stdio.h>
int main()
{
int n=7;
number2:
printf("hello world\n");
if (n==7)
{
n=8;
printf("n=7 start\n");
goto number0;
printf("n=7 end\n");
}
else
{
printf("n=8 start\n");
goto number1;
printf("n=8 end\n");
}
number0:
printf("hi number0\n");
goto number2;
number1:
printf("hi number1\n");
number3:
printf("number3\n");
system("pause");
return 0;
}
- 2 回答
- 0 关注
- 430 浏览
添加回答
举报
0/150
提交
取消