c++填空题一道

[复制链接]
查看11 | 回复5 | 2012-3-23 21:13:08 | 显示全部楼层 |阅读模式
do{}while(),是先执行do{}里面的再判断while{}条件的,其实很多事情通过单步执行是可以看得到的。...
回复

使用道具 举报

千问 | 2012-3-23 21:13:08 | 显示全部楼层
i=o,i*i=0,i++i=1,i*i=1,i++i=2,i*i=4,i++i=3,i*i=9,i++i=4,i*i=16>10这次不执行,因为do while要先判断条件再执行一共四次...
回复

使用道具 举报

千问 | 2012-3-23 21:13:08 | 显示全部楼层
1. i = 0; i++2.while(1*1<10) i++3.while(2*2<10) i++4.while(3*3<10) i++共四次。...
回复

使用道具 举报

千问 | 2012-3-23 21:13:08 | 显示全部楼层
i*i到3*3时有3次,然后在执行i++;这时为4*4跳出循环。这样就有4次了...
回复

使用道具 举报

千问 | 2012-3-23 21:13:08 | 显示全部楼层
第一次 进入 为i=1;1<10;第二次 进入 为i=2;4<10;第三次 进入 为i=3;9<10;第四次 进入 为i=4;16<10; 表达式不为真 退出循环;这也是do while与 while 的区别。do while 第一次是无条件的做。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行