goto 语句计算S=1+2+...+100
main( )
{ int sum=0, i=1;
loop: sum+=i++;
if(i<101) goto loop;
printf("%d\n",sum);
}
flydreams
2006-03-27 20:37:28
评论:1
阅读:208
引用:0
不要用这样的编程风格
@2006-03-28 10:01:49 XianBin
goto一般用于跳出多层循环时用到,一般的循环用for语句就可以了,可读性好,效率也高。比如:
void main()
{
int sum = 0;
int i;
for (i = 1; i < 101; i++)
{
sum += i;
printf("%d\n", sum);
}
}
void main()
{
int sum = 0;
int i;
for (i = 1; i < 101; i++)
{
sum += i;
printf("%d\n", sum);
}
}
