【每日一答】(53)老师这个有点看不懂(数组素数收纳问题)

老师这个有点看不懂

当n是53i循环到53点时候,执行break这个for循环就跳出了
那那这下面的if>=n怎么成立呢?

答:

break只能跳出一层

i是53的时候,i从2循环到52,都不能被整除,都不会break。一直到i=53,不再i<n,跳出内层for
于是执行if,53>=53,因此执行b[j++]=53; 把53收纳到b[]里了吧

自己可在草稿纸上画出各变量的空间,写下各变量的值,动态做一遍,就知道了。
然后记住套路就行,真正编程时按套路直接写出来,不必再每次这么分析了。那你的速度就快,你就是高手啦

题库下载,或咨询答疑,请加QQ群:

欢迎加入QQ群讨论

(二级C语言群):383595657

(综合读者群):321761403

(1)玩转二级Office答疑群⓬:291598504

(2)玩转office二级答疑群:561610987

(3)玩转二级office答疑群⑾:348719553

(4)玩转二级office答疑群⑭:933470742

(5)二级office玩转答疑群⑤:742642048

(6)二级office玩转答疑群:762460187

https://jq.qq.com/?_wv=1027&k=5AG9HCs

(7)玩转二级office学员交流群:906876172

请同学尽量只加一个群,留出空间给其他同学,不要几个群都同时加;然而,老师,或已通过考试希望为其他同学答疑服务的同学,欢迎同时加几个群,并申请管理员,为同学服务!

感谢为大家热心服务的群主、老师和同学们!

(0)

相关推荐