c语言flag=0 或者flag=1什么意思

flag=0表示给变量flag赋值0,flag=1表示赋值为1。
flag 有标志的意思,通常在C语言中用来作为标志位,有两种状态:0和1,通常集中存放在内存中固定的区域里。程序在某种状态改变的同时改变flag的值,并在其他操作中通过flag了解状态,并决定接下来的操作。换句话说,flag可以用来帮助程序做复杂条件的判断。
扩展资料:
Flag的这一特性在游戏中被广泛应用。几乎所有有剧情的游戏中,有选项的,选项影响剧情的游戏,都有Flag变量的运用,都可以说是有Flag,立Flag,比如《金庸群侠传》《仙剑奇侠传》《寂静岭》《美国末日》等。
注:FLAG在所有计算机编程中几乎都有重要作用,比如:系统编程,网络编程,软件编程,数控编程等等,在与计算机相关的生产生活中多有运用,而不止运用在游戏编程方面。
参考资料来源:百度百科-FLAG
C语言中经常使用一些标志位的方式来表示某一个功能执行的步骤比如说,常见的串口接收判断里面需要首先判断第一个字符是不是0x55、0xAA则可以使用if(tab[0]==0x55){ flag=1;}如果flag=1,则代表接收到的第一个字符确实是0x55这种标志位的方式可以方便判断程序执行的位置。
文章标签:

本文链接:https://www.u1e.cn/baike/a/e12fdfcd0006b5a064cd1fb7 [复制]

猜你喜欢

歇后语大全

还没有人回应过