#include <stdlib.h>
#include <stdio.h>
enum {false, true};
int main()
{
int i = 1;
do
{
printf("%d\n", i);
i++;
if (i < 15)
continue;
} while (false);
getchar();
return 0;
}
在这段代码中执行continue
语句后会发生什么?
控制权会转移到哪里?
2 < 15
是真的,所以continue
将被执行。 - MikeCATfalse
和true
(以及bool
),你可以#include <stdbool.h>
。 - DevSolar