C++
文章平均质量分 54
wangxie_007
本人热爱生活
展开
-
for循环中表达式执行顺序for(Expression a;Expression b;Expression c)
for(Expression a;Expression b;Expression c){ Expression d; } 执行顺序如下: 1.先进行条件初始化,即完成Expression a的内容; 2.判断条件Expression b,如果条件为假,则退出;否则执行3 3.执行Expression d内容; 4,执行Expression c内容; 5.执行2; 例子如下: (原创 2013-09-21 20:01:40 · 1455 阅读 · 0 评论 -
&与&&区别
1.&和&&都有逻辑与 运算的功能 当逻辑与运算符两边都为bool(布尔型)时 功能如同and, bool a,b; bool result1=a&b; bool result2=a&&b; 当且仅当a和b都为真(true)的时候,result才为真(true); &&还具有短路的功能,即如果第一个表达式为false,则不再计算第二个表达式,例如,对于if(str != null原创 2013-09-21 16:00:24 · 572 阅读 · 0 评论