在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);
}