标题:关于goto语句的用法
取消只看楼主
davidguhao
Rank: 1
来 自:广东
等 级:新手上路
帖 子:126
专家分:7
注 册:2016-7-18
结帖率:89.47%
 问题点数:0 回复次数:1 
关于goto语句的用法
程序代码:
// gotoIt.c--goto语句的示例

#include <stdio.h>

int main(void)
{
    int n;

start:

    puts("Enter a number between 0 and 10: ");
    scanf("%d", &n);

    if (n < 0||n > 10)
    goto start;
    else if (n == 0)
    goto location0;
    else if (n == 1)
    goto location1;
    else
    goto location2;

location 0:
    puts("You entered 0.\n);
    goto end;
location 1:
    puts("You entered 1.\n);
    goto end;
location 2:
    puts("You entered something between2 and 10.\n);
    goto end;
end:
    return 0;
}


以上是我完全按照书上所讲来写的,可是为什么编译器报了一堆的错误……主要说是location这些标签没有声明
可是书上完全就是这么写的啊。为什么会这样呢?
搜索更多相关主题的帖子: start 
2016-08-10 13:15
davidguhao
Rank: 1
来 自:广东
等 级:新手上路
帖 子:126
专家分:7
注 册:2016-7-18
得分:0 
回复 2楼 rjsp
好吧……我刚才绝对在做梦……脑子简直不清醒了。
谢谢版主

暨南大学市场营销……
但是我有一颗计算机专业的心……
2016-08-10 14:03



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-467728-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.098611 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved