fori=0;i3;i++ forj=0;ji;j++ s=s=aij;执行顺序
- 初始化变量i为0。
- 执行第一个for循环,检查i是否小于3,由于i=0小于3,进入循环。
- 初始化变量j为0。
- 执行第二个for循环,检查j是否小于i,由于j=0小于i=0不成立,直接跳过内部代码块。
- 内部循环结束,i自增1,i=1。
- 执行第一个for循环,检查i是否小于3,由于i=1小于3,进入循环。
- 初始化变量j为0。
- 执行第二个for循环,检查j是否小于i,由于j=0小于i=1,进入内部代码块。
- 计算a[1][0]的值并赋给s,即s=s+a[1][0]。
- 内部循环结束,j自增1,j=1。
- 执行第二个for循环,检查j是否小于i,由于j=1不小于i=1,跳出内部循环。
- i自增1,i=2。
- 执行第一个for循环,检查i是否小于3,由于i=2小于3,进入循环。
- 初始化变量j为0。
- 执行第二个for循环,检查j是否小于i,由于j=0小于i=2,进入内部代码块。
- 计算a[2][0]的值并赋给s,即s=s+a[2][0]。
- 内部循环结束,j自增1,j=1。
- 执行第二个for循环,检查j是否小于i,由于j=1小于i=2,进入内部代码块。
- 计算a[2][1]的值并赋给s,即s=s+a[2][1]。
- 内部循环结束,j自增1,j=2。
- 执行第二个for循环,检查j是否小于i,由于j=2不小于i=2,跳出内部循环。
- i自增1,i=3。
- 执行第一个for循环,检查i是否小于3,由于i=3不小于3,跳出循环。
- 循环结束,s的值为a[1][0]+a[2][0]+a[2][1]
原文地址: https://www.cveoy.top/t/topic/fcvh 著作权归作者所有。请勿转载和采集!