作业帮 > 综合 > 作业

假设a和b为int类型,则执行下列语句后b的值为(?) a=1;b=10; do{b-=a;a++;} while (b

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/09 14:36:50
假设a和b为int类型,则执行下列语句后b的值为(?) a=1;b=10; do{b-=a;a++;} while (b--
第一次做do-while循环前,a=1,b=10,然后b-=a,相当于b=b-a,b变为9,a++,就是a自增,a变成2,while当中的条件表示先判断b是否小于0,是小于0则继续做循环体,然后再做自减,因此第一次循环中b=9不小于0,所以不再做循环了,然后b自减得8,因此选D