分类：电脑/网络-程序设计-C/C++
问题：一道程序题#include&lt;stdio.h&gt;main 
#include<std.h>main(){int k=1,s=0;    if(++k<=100)goto loop;   printf(\"%d\\n\",s);}答案是多少？理由？
回答：5050，从1加到100
#include<stdio.h>
main()
{
int k=1,s=0; 
loop:                  /*goto语句的目标*/
s+=k;                  
if(++k<=100)           /*k先自加1，再判断,当k=100时跳出循环*/
 goto loop;            /*在if（）条件下重新指向loop,从loop往下执行*/
printf(\\\"%d\\\\n\\\",s);   /**/
}

可改成下面语句
#include<stdio.h>
main()
{
int k=1,s=0;
 
k++；
if(k<=100)goto loop;
printf(\\\"%d\\\\n\\\",s);

}