c程序设计语言,求解

当执行以下程序段时()
int y=10;
do {y--}
while (y);
循环体将被执行几次

循环终止条件你没写

如果你的y--后面有“;”,那就执行10次,每执行一次y就自减一,直到y=0。如果没有那就执行0次。

10次

10次

执行10次 你可以在循环体内放一个printf("%d\n",y)来确认,do while语句至少会执行一次,第一次执行后y变为9,直到运行变为0结束,共10次