flag
旗帜,标志。当某件事做成了则把它竖起来,没做成旗帜不竖。竖
==
1,
不竖
==
0。
flag
可以是字节中的一位
(1
bit)
经典的例子:
1000
0000
0000
0101
--
最高位1,是负数
0000
0000
0000
0101
--
最高位0,是正数
flag
可以是程序中整数
int
flag.
例如
flag
等于
0,表示用一组
默认值。
flag
不等于
0,表示用户将通过会话窗给入这组值。
(void)
get(&flag);
switch
(flag)
{
case
1:
...;break;
case
2:
...;break;
.....
case
0:
default:
...;break;
}
void f()
{
static bool flag = false;
.......
.......
if(flag)
{
.......
.......
}
flag=true;
}
把flag设置为静态变量,在程序中用if语句判断执行。
把flag设置为静态变量