C语言~~~如何使用goto

来源:百度知道 编辑:UC知道 时间:2024/07/05 20:37:00
本人是新手,具体一点,举个例,谢谢了

goto 语句标号;
比如
loop:if(i>1)i++;/*若干语句*/;goto loop;
不过现在不提倡用,它会使程序杂乱无章。。。

ls说的不错,如果goto能是程序性能明显提高的话,是可以使用的,但是一般情况下,随意的使用goto会使程序相当难读懂。不符合软件工程的理念。

goto的使用存在争议,有些人反对因为他们认为goto使程序杂乱了,但也有很多人反对去掉goto,因为在有些时候用的话会使程序更高效。我在做系统时从不忌讳使用goto,只要用好即可,没有什么可担心的。有时候做事是要自己试验一下才行的,不要人云亦云,更多时候要“小马过河”,自己试了才好。祝愿大家学好程序。

main()
{int i=1,sum=0;
loop:if(i<=100)
{sum=sum+i;
i++;
goto loop;}
printf("%d",sum);}

main()
{int i=1,sum=0;
for(;i<=100;i++)
sum=sum+i;
printf("%d",sum);}
2个程序差不多

不到万不得己,请不要使用!