goto loop; 会跳到上面 loop 标记的位置继续向下执行。goto本身不是循环语句,但是当goto跳转到的标记位于goto语句之前,使得会再次执行到该goto语句,那么就形成了代码的循环执行。可以像楼上那样有条件地执行goto语句,或者在loop标记与goto loop;之间增加某个条件判断,达到条件时使用exit退出语句。
一般都不用goto语句的 你这样写当然会死循环了可以判断一下 if(...) goto ...;else ...;
会,
2