C语言——设置flag的优点

    flag在C语言中没有特定的含义,但是我们一般将它作为标记使用。比如设立判断条件,或者作为跳出循环的依据。

例如,判断素数中,设置flag标记,让我们的程序可读性更佳。


 #include<stdio.h>
 #include<math.h> 

int prime(int n)
{
	int flag=1;     //设置标记
	for(int i=2; i<=sqrt(n); i++)
	{
		if(n%i==0)
		{
			flag = 0;
			break;
		}
	}
	return flag;
}
int main()
{
	for(int i=2;i<=200;i++)
	{
		if(prime(i)==1)
		printf("%d\n",i);
	}
}


                

猜你喜欢

转载自blog.csdn.net/Yuan_xln/article/details/79672672
今日推荐