面试题: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语句的条件为”假”,不会执行循环体,因此
相关文章
相关标签/搜索