A-A+
下面程序的运行结果是【 】。 main() { int i=0 j=10 k=2 s=0;
问题详情
下面程序的运行结果是【 】。
main()
{ int i=0,j=10,k=2,s=0;
for(;;)
{i+=k;
if(i>j)
{printf("%dn",s);
break; }
s+=i; } }请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:30
30 解析:考查for循环的使用。题目中for(;;)表示:for循环的初始化表达式,条件表达式和修正表达式都省略了,表示进行for循环和for循环的终止都没有限制。