这道C语言题目怎么做?
已知inti=1;执行语句while(i++<4);后,变量i的值为(C)。A.3B.4C.5D.6我选的B,书上不是说++的级别高于<吗,所以在i=3时候,先运行I++...
已知int i=1; 执行语句while (i++<4);后,变量i的值为( C )。
A.3 B.4 C.5 D.6
我选的B,书上不是说++的级别高于<吗,所以在i=3时候,先运行I++,i变成4,4<4不成立,所以i=4跳出循环 展开
A.3 B.4 C.5 D.6
我选的B,书上不是说++的级别高于<吗,所以在i=3时候,先运行I++,i变成4,4<4不成立,所以i=4跳出循环 展开
3个回答
--
2022-12-05 广告
2022-12-05 广告
图形化编程简单理解为用积木块形式编程,scratch和python也是其中的一种,属于入门级编程,以其简单生动的画面获得无数学生的喜爱,深圳市创客火科技有限公司是一家做教育无人机的公司,旗下有编程无人机,积木无人机及室内外编队,每款飞机含有...
点击进入详情页
本回答由--提供
展开全部
正确答案是C。
i++是后置自增,意思是先取值再自增。
当i = 4时,先用i的值4,再做自增运算使得i = 5;然后才发现"4 < 4"不满足while循环条件,跳出while循环。
所以i=5,选C。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
答案是C ,,当i等于3的时候还是成立的,此时不等式成立后运行自增 (此时i=4),自增运行后再运行循环后, 接下来接着判断i<4是不成立的,虽然不成立,但是i++还是要运行的,所以结果是5
运行流程:
先判断i<4是否成立
运行i++
运行循环
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询