88问答网
所有问题
求助!c语言 执行语句“for(i=1;i++<5;);"后变量i的值是?
如题所述
举报该问题
推荐答案 2017-12-10
c语言 执行语句“for(i=1;i++<5;);"后变量i的值是 6
因为当i==4时,(随后i变为5)判断为真,执行循环
当i==5时,(随后i变为6)判断为假,退出循环
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/MKt1aVtKKKMcagSacaa.html
相似回答
执行语句for(i=1;i++;);后变量i的值是
答:
for(i=1;i++;);
这里将i++作为第二段条件,那么第一次循环时i=1就条件成立,退出了循环,加上后置加法,因此i等于是初始1后加了1,最后值为2.
c语言的
小问题
答:
这个语句与
for(i=1;i
<4
;i++)
是一样的。i++的意思就是先用i,用过以后再加1。每做一次循环,i的值就加1,一直加到i等于5时,循环条件不再满足,于是停止循环。所以最后
i的值是5
c
++
编译
执行语句后变量i的值是
几?
答:
执行语句
for (i=1; i++
<4
;) ; 后变量 i 的值是5
。当i==3时(判断后i变为4),满足条件,执行循环;当i==4时(判断后i变为5),不满足条件,退出循环。++i表示先加1后赋值。当i变化为4时,4<4不成立,但i=i+1仍然执行,但不执行循环体。循环结束,故i最终变化为5。
C语言
#include<stdio.h> void main(void) { int
i;
for(i=1;i
答:
当
i
等于1、3、5都会打印 因为那个打印$的语句在if的后面,不属于if
C语言
中
执行语句for(i=1;i++
<4
;);后
,
变量i的值
为什么是
5?
新手初来乍到...
答:
首先你要明白
i++
和++i的区别。前者是用了再自加,后者是先加再用。其次你要知道这个
for语句一
个带空语句的循环。当
i=
3时i++也是3。3<4,比较完之后i就自加,为4。 所以执行循环体(空
语句)
,再执行表达式二即:i++<4;4<4为假。但是之后也会自加i,只是不会执行了循环体。所以i会等于...
for语句
小题
答:
当i变化为4时,4<4不成立,但
i=
i+
1
仍然执行,但不执行循环体。循环结束,故i最终变化为3。(其实最后一句才是最重要的。)当i=2时,
执行i++后
,i变成了3,但i++返回值是2,因此满足条件,循环继续。当i=3时,执行i++后,i变成了4,而i++返回值是3,跳出循环。所以最后i是4 参考资料...
c语言
题
for (i=1;i
<4
;i++)
i=i+1
后
,
变量
答:
i=1
,i=i+1=1+1=2<4,继续循环 i=i+1=2+1=3<4,继续循环 i=i+1=3+1=4,不满足循环条件,退出循环,
执行i++
,i=5
i的值是5
C语言
问题:
执行语句for(i=1;i++
<4
; ); 后
,
变量i的值是
多少啊
??
答:
for语句
最后有分号,因此反复执行判断i是否>=4,如果i<4,则i自加
1
,直到i>=4为止,退出循环,i自加1,然后执行下
一
条语句。因此到
i=
4时,跳出循环,i自加1,变成5
执行语句后
,
i的值是5
大家正在搜
相关问题
C语言问题:执行语句for(i=1;i++<4; ); 后,...
执行语句:for(i=1;i++<4 ;)后,变量i的值是_...
C语言中执行语句for(i=1;i++<4;);后,变量i的...
C语言问题:执行语句for(i=1;i++<4; ); 后,...
C语言题目:执行语句for(i=1;i++<4; );后变量...
执行语句for(i=10;i++<4;)后,变量i的值是?
c语言中执行for (i=1;i++<4;);后i等于5!执...
C语言问题:执行语句for(i=1;i++<4; );...