What is a flag variable?

二次信任 提交于 2019-11-27 14:11:06

Flag Variables Defined and Uses says:

A flag variable, in its simplest form, is a variable you define to have one value until some condition is true, in which case you change the variable's value. It is a variable you can use to control the flow of a function or statement, allowing you to check for certain conditions while your function progresses.

As an example:

// errors is the flag var
var errors = 0;

for(var i = 0; i < 10; i++)
  if(i == 6) // your error condition
    errors++;

if(errors)  // is the flag "up"? (i.e. > 0)
  alert("There was a problem!");

A flag is a variable used to have some value until some condition becomes true,then we change it to false and print the output (Initially flag considered as true)

Flag variables are the same for all languages, whether it's RUBY or Python or JavaScript or C++ or even Microsoft Small Basic.

A flag variable is usually given two values 0 and 1, True and False. So, its used as a Boolean variable where the result toggles between 0 (False) and 1 (True) or as used by the programmer. Some prefer flag=1 and change it to flag=0 in the program to perform an action.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!