首页 > 试题广场 >

执行如下程序代码 a=0;c=0; do{ ...

[单选题]
执行如下程序代码 a=0;c=0; do{ --c; a=a-1; }while(a>0); 后,C的值是()
  • 0
  • 1
  • -1
  • 死循环
do-while循环 循环体至少执行一次,当while里面的判断条件不满足是,退出循环,所以 --c为-1,a-1=-1,此时a不满足a>0,退出循环。
发表于 2019-04-06 00:07:25 回复(0)
答案没毛病
do-while循环与while循环的不同在于:它先执行循环体中的语句,然后再判断条件是否为真。如果为真则继续循环,如果为假,则终止循环。因此,do-while循环至少要执行一次循环语句。同样当有许多语句参加循环时,要用“{”和“}”把它们括起来。
发表于 2019-09-21 10:59:36 回复(0)
这个答案***,do while语句的结束条件是后面while语句为假,所以答案有误应该是死循环
发表于 2019-08-17 23:41:32 回复(0)
do-while循环体至少执行一次
发表于 2019-04-03 09:13:31 回复(0)