![]() ![]() |
|
C++基础(嵌套for循环的使用方法) | |
作者:佚名 文章来源:不详 点击数 更新时间:2008/10/22 21:34:16 文章录入:杜斌 责任编辑:杜斌 | |
|
|
const int min = 10; const int max = 100; for(int i=0;i<min;i++) { for(int j=0;j<max;j++) { } } 而不应当这样: const int min = 10; const int max = 100; for(int j=0;j<min;j++) { for(int i=0;i<max;i++) { } } 2 判断语句,变量的定义等应当尽量放在for外面,而不是放里面: bool b=true; for(int j=0;j<100;i++) { if(b) { } } 考试大提示上面效率就不理想 比较下面两个优缺点: void f() { if(b) { for(int i=0;i<100;i++) { Fun1(); } } else { for(int i=0;i<100;i++) { Fun2(); } } } void f() { for(int i=0;i<100;i++) { if(b) { Fun1(); } else { Fun2(); } } } 3 尽量使用for而不是while:因为for初值,结束条件,循环增量都放在一起,看起来方便,但灵活性可能比while差 |
|
![]() ![]() |