为了账号安全,请及时绑定邮箱和手机立即绑定

for 循环问题

for 循环问题

纵浪大化中 2016-07-05 21:39:49
for (i = 0,j = 0;i < 10,j < 6;i++,j++){     k = i + j; }循环之后 k 的结果是什么
查看完整描述

6 回答

已采纳
?
刚毅87

TA贡献345条经验 获得超309个赞

当 j = 5之后结束循环,所以 k 值为5 +  5 ,为10 

查看完整回答
1 反对 回复 2016-07-05
?
Suber丶林

TA贡献75条经验 获得超180个赞

for循环结构如下:

for (初始化; 条件; 迭加) {...}

// 那么你的for语句中条件用逗号隔开,就相当于“并且”,即:
for (i = 0, j = 0; i < 10 && j < 6; i++, j++) {
    k = i + j;
}

// 所以当j = 5时,i = 5,k = 10;
// 当j = 6时,不符合(6不小于6)条件,所以不进入循环内部,for结束
// 所以k = 10;


查看完整回答
2 反对 回复 2016-07-06
?
风格若干

TA贡献7条经验 获得超1个赞


k=10

查看完整回答
1 反对 回复 2016-07-06
?
天涯帅哥

TA贡献38条经验 获得超8个赞

等于11

查看完整回答
1 反对 回复 2016-07-06
?
qq_曉露_0

TA贡献4条经验 获得超0个赞

k=10   控制台console.log(k)就知道了~

查看完整回答
反对 回复 2016-07-06
  • 6 回答
  • 0 关注
  • 2264 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信