中易网

两个for语句是怎么执行的

答案:5  悬赏:20  
解决时间 2021-01-19 19:09
  • 提问者网友:人傍凄凉立暮秋
  • 2021-01-19 06:08
两个for语句是怎么执行的
最佳答案
  • 二级知识专家网友:雪起风沙痕
  • 2021-01-19 07:34
循环语句for按照以下5个步骤执行:
(1)求解初值表达式。
(2)判断循环条件表达式,如果值为真(非0),则执行for语句循环体内部的语句,然后执行第3步;如果值为假(0),则跳出循环,执行第(5)步。
(3)求解更新表达式。
(4)跳回第(2)步重复执行。
(5)循环结束,执行for循环体后面的语句。
全部回答
  • 1楼网友:想偏头吻你
  • 2021-01-19 11:45
如果想知道怎么运行的你可以调试下试试。
如果你想更直观的了解可以加个大括号
  • 2楼网友:往事隔山水
  • 2021-01-19 11:03
是的,你理解的没有问题,外层的for执行第一次,然后里面的for执行完,在执行外层的for,在执行里面的for,如此循环知道外层执行完。
  • 3楼网友:未来江山和你
  • 2021-01-19 10:00
你说的是For循环的嵌套吧,外循环For子句每执行一次,内循环For全部执行。反复如此,直到外循环执行完。
  • 4楼网友:未来江山和你
  • 2021-01-19 09:06
这两个for是属于包含的关系。
给你个简单的例子,你好理解。
for(int i=0;i<10;i++) (1)
for(int k=0;k<5;k++)(2)
意思是先从i=0开始,然后执行下面的for5次,执行完后,把i加为1,再把下面执行10次,依次类推。总循环次数为50.
你的程序是可以用于排序,具体点是冒泡排序。
比如说b数组为1 3 5 7 2
那么从1开始,依次和后面的3 5 7 2 比较,这是一次大的循环。(1)
而在(1)中又有4个小循环。(2)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息