在下一个程序中,while 循环假设在块中的 printf 执行后停止:
不是吗?
#include <stdio.h>
#define HOUR 60
int main()
{
int min, smallThenHour, timeInHour, minLeft;
printf("please enter time in minutes: \n");
scanf("%d", &min);
while (min > 0)
{
timeInHour = min/HOUR;
minLeft = min % HOUR;
smallThenHour = min < HOUR;
printf("in %d seconds, there are %d and %d min",min, timeInHour,smallThenHour);
}
}
希望有人能告诉交流初学者为什么它不停止:)
tnx