for循环的一个问题

来源:4-15 编程练习

爱你无痕_

2016-09-05 14:03

for(;;count++){

}与for(;;){

count++;

}有什么区别?

他们在练习题中输出不同.

写回答 关注

3回答

  • 慕勒1890582
    2016-09-05 14:29:52
    已采纳

    for(int count=0;count<10;count++){}在循环执行过程中是先做count=0,然后判断count<10,然后执行大括号中的语句,执行完后再做count++。所以,在for(;;;){count++;}中,如果把(count++;)放到所有语句之后,效果是和第一个一样的。希望对你有帮助 如果可以给我最佳答案谢谢

    爱你无痕_

    thanks

    2016-09-05 16:08:20

    共 1 条回复 >

  • 祖祖祖祖
    2016-09-05 14:19:12

    for(;;count++) 是先执行括号中的条件 ,执行完之后再去执行()中的语句,最后再回来进行cunt++;而for(;;)(count++)则是在for循环的条件语句执行完之后,执行count++,最后再回到for循环内

  • 司马梵音
    2016-09-05 14:18:00

    在括号里的用来计算循环的次数,有个特定的范围,{}中的表示每次循环对count值进行的操作。只要有循环就加1(如果没加什么限制)

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165172 学习 · 17581 问题

查看课程

相似问题