急!C++.对for(表达式1;表达式3)可理解为for(表达式1;1;表达式3).为什么?
空表示无限制条件,那中间的1换成是“表达式1”或者“表达式3”为什么不行?
人气:430 ℃ 时间:2020-03-22 11:33:58
解答
可以,for表达式(1,2,3){x}1是在x执行前执行,2是限制条件,空则表示无限制条件,和数字1的意思一样,数字1表示条件为真,即通过.3是在执行后执行. 但楼主表示有误应该为:for(1;;3)即使为空也不能省略分号
推荐
猜你喜欢
- 如果a^2/b^2=tanA/tanB,是判断三角形ABC的形状
- 如果一个整数,与123这三个数通过加减乘除运算(可添加括号)组成算式,能使结果等于24,那么这个整数就成为
- 用简便方法计算2012^2-3013*2011
- 甲、乙、丙三数的和是188,甲数除以乙数,或丙数除以甲数,结果都是商6余2,乙数是 _ .
- 已知 9^n+1-3^2n=72,求n的值若5^n=2,4^n=3,求20^n的值2^8*0.5^9=( )a的2011次方×b的三次方 的值(a+b)(a-b)(a+b)(a+b)=已知a^2n+1=5,求a^6n+3的值比较2^555,
- 使重力为400n的桌子从原地水平移动,至少要200n的水平推力,桌子从原地移动后,
- I can't____my pen.where is it?
- 涵洞汇水面积怎么计算