goto语句也成为无条件转移语句
goto 语句标号
利用goto和if语句构成循环体,求1~100之和
main()
{
int i=1,sum=0;
loop:sum+=i;
i++;
if(i<=100) goto loop;
printf("%d",sum);
}
如非必要,建议不要使用goto...
goto要是在一个程序使用了很多次的时候必然使人眼花缭乱,但是有些场合,goto还是会显示出它的优势
void func()
{
for (int a = 0; a < 100; a++)
{
for (int b = 0; b < 100; a++)
{
for (int c = 0; c < 100; a++)
{
for (int d = 0; d < 100; a++)
{
for (int e = 0; e < 100; a++)
{
for (int f = 0; f < 100; a++)
{
for (int g = 0; g < 100; a++)
{
if (d == 50)
{
goto e