问答详情
源自:4-19 臭名远扬之goto语句

为什么提交通过了,这应该是错的吧

int sum = 0;

    int i;

    for(i=1; i<=10; i++)

    {

        printf("%d\n", i);

        MOTO:if(i==3)                    //是不是少了一个判断呢?

                            //在这里使用goto语句

    }

    goto MOTO printf("结束for循环了....");  //请选择合适位置添加标识符

    return 0;


提问者:qq_大叔叔_0 2017-05-27 12:01

个回答

  • 慕婉清8387534
    2017-05-27 16:49:21

    程序应该改为:

    if(i == 3)

        goto MOTO;

    }

    MOTO:printf("结束for循环了");

    return 0;