在C语言中存在goto语句,goto语句是无条件转移语句,它的使用格式是goto 标号;其中标号是在某处的一个语句的标识符,即执行goto之后的语句。注意,goto语句必须和标号语句同处于一个函数中,但可以不在一个循环层中。

通常goto和if语句联用,在使用goto语句时,必须考虑整个程序的层次结构,可用在多层嵌套退出的情况。

main()

{

 int i,sum=0;

 i=1;

loop: if(i<100)     /*loop即为标识*/

      {sum=sum+i;

        i++;

        goto loop;   /*转向loop语句*/

       }

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

}