下面程序的运行结果是【 】。 main() { int i=0,j=10,k=2,s=0; for(;;) {i+=k; if(i>j) {printf("%d\n",s); break; } s+=i; } }

admin2010-12-10  27

问题 下面程序的运行结果是【  】。
main()
{ int i=0,j=10,k=2,s=0;
  for(;;)
  {i+=k;
  if(i>j)
  {printf("%d\n",s);
  break; }
  s+=i; } }

选项

答案30

解析 考查for循环的使用。题目中for(;;)表示:for循环的初始化表达式,条件表达式和修正表达式都省略了,表示进行for循环和for循环的终止都没有限制。
转载请注明原文地址:https://jikaoti.com/ti/iZB0FFFM
0

最新回复(0)