break可用于switch语句也可用于循环语句中,意为跳出switch语句或结束循环。 例如下面的代码打印1到100之间的素数:
#include <stdio.h>
int is_prime(int n)
{
int i;
for (i = 2; i < n; i++)
if (n % i == 0)
break;
if (i == n)
return 1;
else
return 0;
}
int main(int argc, char *argv[])
{
int i;
for (i = 1; i <= 100; i++)
{
if (!is_prime(i))
continue;
printf("%d\n", i);
}
return 0;
}