flag = 0;flag = 1;是什么意思,代表着什么,关于flag有什么知识点

2022-08-12 科技 182阅读
flag 英文意思是旗帜,或 标志的意思。
程序中喜欢用 flag 等于几,表示特定的状态。
例如 flag = 0; 表示状态 0; flag = 1; 表示状态 1。 flag = 2; 表示状态 2。
至于 什么是 状态 0,什么是 状态 1,...没有统一规定,完全看程序员的喜好。
例如 用状态 0 表示 假,表示事件未发生,用状态 1 表示 真,表示事件发生了。
下面函数,用于判断 n 是不是素数。 如果 函数返回1,n是素数,返回0, n不是素数
#include
int prime(int n)
{ int flag=1,i,k;
if (n<1) return 0;
if (n==1) return 1;
k = (int) sqrt(n+1);
for(i=2;i<=k;i++)
if(n%i==0) {flag=0; break;} //n一旦能被i除净,不是素数,flag 变0,
return flag;
}
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com