我是编程的初学者,所以我不知道c中的use标志,因为我已经搜索了很多有关c中标志的问题,但我不明白。我请您回答我的问题开发人员感谢您。
答案 0 :(得分:0)
“ flag”变量只是一个布尔变量,其内容为“ true”或“ false”。
您可以将bool
类型与true
或false
一起使用,也可以将整数变量(对于“ false”使用零,对于“ true”使用非零)。
答案 1 :(得分:0)
那么为什么您会使用标志吗?
假设您要输出一个二进制的字节值,一次输出一位,例如十进制42
,即00101010
。
但是,您不需要任何前导零,并且输出应为1010101
。
您可以使用标志来告诉您是否抑制0
位。从标志true
开始,每当您输出1
位时,就将标志设置为false
,告诉您不要再抑制0
位。
当然,即使所有位都是0
,也需要输出最后一位,但这是另一回事。