for循环
别是清欢
这个作者很懒,什么都没留下…
展开
-
面试题:for语句执行过程
题目一:(奇虎,360) 判断for(int i=0,k=1;k=0;i++,k++) A.判断循环的条件不合法 B.陷入无限循环 C.循环一次也不执行 D.循环只执行一次 答案:C 解析:for(表达式1;表达式2;表达式3)… 题目中的”表达式2”也称为”条件表达式”,写成了k=0;,是赋值语句,所赋的值就是赋值语句的返回值,这个值正好是0,造成了for语句的条件为”假”,不会执原创 2017-12-22 13:52:41 · 2015 阅读 · 0 评论 -
面试题:fun(484)的返回值是
题目:fun(484)的返回值是()bool fun(int n) { int sum=0; for(int i=1;n>sum;i=i+2) sum=sum+i; return(n==sum); }A.True B.False 答案:A 解析:函数fun的基本功能是:如果一个整数n能够写成从1开始的连续若干个奇数之和,则返回True。分析函数fun(n)提炼出数学原创 2017-12-22 21:16:05 · 732 阅读 · 0 评论