4.4 循环语句的效率 C++/C 循环语句中,for 语句使用频率 高,while 语句其次,do 语句很少用。本节 重点论述循环体的效率。提高循环体效率的基本办法是降低循环体的复杂性。 【建议 4-4-1】在多重循环中,如果有可能,应当将 长的循环放在 内层, 短的 循环放在 外层,以减少 CPU跨切循环层的次数。例如示例 4-4(b)的效率比示例 4-4(a) 的高。 for (row=0; row<100; row++) { for ( col=0; col<5; col++ ) { sum = sum + a[row][col]; } } for (col=0; col<5; col++ ) { for (row=0; row<100; row++) { sum = sum + a[row][col]; } } 示例 4-4(a) 低效率:长循环在 外层 示例 4-4(b) 高效率:长循环在 内层 【建议 4-4-2】如果循环体内存在逻辑判断,并且循环次数很大,宜将逻辑判断移到
2021-08-19 19:43:50 562KB 编程
1
ItcastOA_HTML_静态页面,OA静态页面,操作完全,前端展示,完全前端开发技术。
2021-08-18 23:21:30 15.08MB OA前端 HTML语句 静态页面 全的OA流程
1
linux运维学习笔记:Shell条件语句
2021-08-18 13:17:13 762KB Shell条件语句
sql练习的建表语句,可以直接导入mysql
2021-08-18 09:14:38 6KB sql
1
简单易懂,适合初学者
2021-08-17 17:07:35 1KB cmd
1
软件介绍 通过页面来管理数据库,进行常见的增删查改。
2021-08-17 15:22:02 5KB .Net源码-其它源码
1
MySQL数据库笔记主要是java中使用的语句
2021-08-17 09:09:40 29KB 笔记
1
VHDL基本语句
2021-08-16 21:07:15 1.38MB VHDL基本语句
1
50道数据库练习题,内容知识覆盖范围广,有众多不同难度类型的题目。每道题都有相对应的难以程度值,方便初学者有选择性的进行学习,非常适合小白学习数据库。掌握这些题目基本可以应对绝大多数sql面试以及应用需求。
2021-08-16 19:36:31 504KB MySQL SQL
1
文档片段 是关于C#模糊查询的sql 关于vb,c#中模糊查询用的通配符问题
2021-08-16 15:50:14 21KB sql模糊查询
1