关于循环注意的细节
来源:互联网 发布:社交网络数据挖掘 pdf 编辑:程序博客网 时间:2024/05/16 15:35
1.在多重循环中,如果有可能,应当将最长的循环放在最内层,最短的循环放在最外层,以减少CPU跨切循环层的次数
2.建议for语句的循环控制变量的取值采用"半开半闭区间"写法。
半开半闭区间写法和闭区间写法虽然功能相同,但相比之下,半开半闭区间写法更加直观。二者对比如下:
半开半闭区间写法:
3.不能在for循环体内修改循环变量,防止循环失控
4.循环要尽可能短,要使代码清晰,一目了然。
如果所写的一个循环的代码超过以显示屏,那肯定会让读代码的人发狂的。解决办法有两个:
第一:重新设计这个循环,确认是否这些操作都必须放在这个循环里。
第二:将这些代码改写成一个子函数,循环中只调用这个子函数即可。
一般来说循环内的代码不要超过20行
5.把循环嵌套控制在3层以内
6.for语句的控制表达式不能包含任何浮点类型的对象
2.建议for语句的循环控制变量的取值采用"半开半闭区间"写法。
半开半闭区间写法和闭区间写法虽然功能相同,但相比之下,半开半闭区间写法更加直观。二者对比如下:
半开半闭区间写法:
3.不能在for循环体内修改循环变量,防止循环失控
4.循环要尽可能短,要使代码清晰,一目了然。
如果所写的一个循环的代码超过以显示屏,那肯定会让读代码的人发狂的。解决办法有两个:
第一:重新设计这个循环,确认是否这些操作都必须放在这个循环里。
第二:将这些代码改写成一个子函数,循环中只调用这个子函数即可。
一般来说循环内的代码不要超过20行
5.把循环嵌套控制在3层以内
6.for语句的控制表达式不能包含任何浮点类型的对象
0 0
- 关于循环注意的细节
- 关于spring配置jdbc的注意细节
- 关于CardView要注意的细节
- 关于for循环的一些细节
- 关于for循环的细节问题
- 关于循环变量的注意点
- android-关于bitmap和canvas的一些注意的细节
- 关于ArrayList.remove()的一些你没注意的细节
- 关于结构体初始化需要注意的一个细节
- 关于Java中的List容器的remove注意细节
- 关于java对象流使用的细节注意
- 关于NameValuePair向服务器传值时要注意的一个细节
- 关于字符串String,你所需要注意的细节
- 关于使用 CardView 开发过程中要注意的细节
- 应当注意的细节
- 生活注意的细节
- scanf的注意细节
- 没注意的细节
- 169. Majority Element
- HDU 1285 确定比赛名次(拓扑排序)
- 人工智能之旅
- Codeforces Round #281 (Div. 2)D. Vasya and Chess(博弈,想法题)
- ECSHOP全版本注入漏洞分析
- 关于循环注意的细节
- SpringBoot四大神器之Starter
- [PAT]Basic Level 1003.我要通过!
- 汇编语言命令大全
- 学习笔记之JavaSE(38)--泛型
- 写给正在考研的你
- SpringBoot集成mybatis
- 《Linux操作系统实用教程》笔记之系统管理
- poj 3126 最短路变形