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

admin2009-02-15  32

问题 下面程序的运行结果是【  】。
   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循环的终止都没有限制。注意:while循环的执行原理。
转载请注明原文地址:https://kaotiyun.com/show/zDXp777K
0

最新回复(0)