int
x,y
x=10
y=sqr(10)//此时将转移到sqr函数去执行,为子程序调用发生的跳转
x=10
goto
sss//此时将跳转到sss开始执行,为无条件转移发生的跳转
do{
i++
}while(i<100)
//当i小于100时将跳转到循环的开始继续执行,为条件转移
goto是程序跳转语句。goto后面接一个标号,标号名字自己起。比如
p1:a=a+1
b=b+1
goto p1
程序执行到goto p1就从a=a+1;开始执行。
C语言中的goto是一种跳转语句,类似于HTML语言中的锚点。
在执行代码时系统检查到有”goto XXX“,就会跳过一段代码,不执行,直接执行“XXX:”后面的代码。
goto 操作符可以用来跳转到程序中的另一位置。该目标位置可以用目标名称加上冒号来标记,而跳转指令是 goto 之后接上目标位置的标记。