44问答网
所有问题
for(i=4;i!=1;i--)cout<<i<<endl for循环的执行次数,还有i!=1是什么意思?
如题所述
举报该问题
推荐答案 2011-12-21
i类型不确切,如果是无符号整型的话就是执行i=4,i=3,i=2,总共三次,如果是其他类型的就要具体看情况了,i!=1是i不等于1的意思,从4开始执行,依次递减,但是要跳过1,即i不等于1
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/63RYV3DZV.html
其他回答
第1个回答 2011-12-21
这个循环会被执行3次. i!=1的意思是说,i这个变量不等于1的条件成立,这个表达式返回一个真,否则返回假.和一次循环i的值是4.4当然不等于.所以表达式返回一个真,条件成立,循环开始.
第二次i被--也就是自减,变成了3,还是不等于1.条件又成立,
第三次i变成了2又循环一次
直到第四次i变成了1那么1是等于1的所以1!=1是不成立的,回返一个假,循环结束
解释的够清楚吧本回答被提问者采纳
第2个回答 2011-12-21
i != 1的意思就是“i不等于1“,即当i满足不为1的时候才继续循环。
i的初始值是4,每执行一次,i减小1,当i为1时,跳出循环,所以一共执行了i=4、i=3、i=2三次
第3个回答 2011-12-21
for循环 3次
i!=1 意思是i不等于1
这个for循环起始i=4 执行第一次的时候 i-- i=3
执行第二次的时候 i-- i=2
执行第三次的时候 i-- i=1
第四次是 i=1 与判断条件i!=1 冲突 没有被执行 循环结束.总计执行3次循环
相似回答
c++
for循环
语句
是什么
?
答:
cout
<< i <<
endl;
} 3、break关键字 break主要用在循环语句或者switch语句中,用来跳出整个语句块。break跳出最里层的
循环,
并且继续执行该循环下面的语句。例如
,for (i
nt i = 0; i < 10; i++) { if
(i == 4)
{ break;} cout << i << endl;} ...
C++
循环
语句
答:
2.for 循环 for 循环允许编写一个执行特定
次数的
循环的重复控制结构。语法:
for ( i
nit; condition; increment ){ statement(s);} 下面是
for 循环的
控制流:(1)init 会首先被
执行,
且只会执行一次。这一步允许您声明并初始化任何循环控制变量。您也可以不在这里写任何语句,只要有一个分号出现...
C语言用
for
如何实现多次
循环的
输入输出
答:
for
语句称之为循环语句,语句块称之为循环体,而这种结构在C++中称之为循环结构。
执行循环
前,创建了两个变量,分别为sum和i。循环语句中习惯用诸如i、j、k之类的字母作为变量名,来控制
循环执行次数,
这些变量又称之为循环控制变量。而sum表示"和"的意思,作用是把一个个数值累加起来。用for语句计...
int a[5]={
1,
2,3
,4,
5} 当i=0时,输出后4个元素; 当
i=1
时,输出后3个元素...
答:
"stdio.h"// void main(void){ int a[5]={1,2,3
,4,
5}
,i;
printf("请输入0
,1,
2,3或4!\ni=");while(1){ scanf("%d"
,&i);i
f(i>=0 && i<5) break;printf("错了!只能输入0,1,2,3或
4!i=
");}
for(i
++;i<5;printf("%d ",*(a+i++)));printf("\n");} ...
大家正在搜
nice to meet you
information
conversation
competition
professional
children
look for
allow for
worried