C++中的re:和goto re:是怎么用的?举一些例子好不?

C++中的re:和gotore:是怎么用的?举一些例子好不?... C++中的re:和goto re:是怎么用的?举一些例子好不? 展开
 我来答
L_o_o_n_i_e
2007-09-25 · TA获得超过4.2万个赞
知道大有可为答主
回答量:8507
采纳率:38%
帮助的人:5246万
展开全部
goto 是转向语句,转向的目的地是标号语句所在地。

C++ 和 C 中的语句,通常是顺序执行,但有时在某些条件下,我们需要程序跳跃到别的地方执行。

例如,输入若干个数,计算它们的和, 输入999表示输入结束。

void main()
{
int i=0,a,sum=0;
RE:;
printf("Enter a[%d], or Enter 999 finish\n",i);
scanf("%d",&a);
if (a == 999) goto Lab;
sum = sum + a;
i = i + 1;
goto RE;
Lab:
printf("sum=%d\n",sum);
}

上面有两个goto语句。
当输入数等于999,输入结束,跳越(goto)到 标号 Lab:
当输入数不等于999,需要继续输入,跳回(goto)到 标号 RE:;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式