
flag是一个设定量,令其为true就是true,令其为false就是false
VB中的True和False代表一种逻辑属专性,代表的数据类型为Bool(布尔型),True表示逻辑属性为真,False代表逻辑属性为假。
True和Flase属性第一种用法是用来对算式或事件结果进行逻辑判断,第二种用法是设置控件的Enabled属性,依次来控制控属件什么时候可以用。
扩展资料:
Visual BasicNET 具有“面向对象”的特性,Visual BasicNET 应用种程序的基本单元是对象,用 Visual BasicNET 编程就是用“对象”组装程序。
这种“面向对象”的编程方法与传统的全部用代码编制程序的方法有很大区别,就像用集成电路芯片组装电视机和用三极管,二极管组装电视机的区别一样。显然,“面向对象”的编程方法比传统的编程方法更简单,更方便,并且编写出的程序也更加稳定。因此,“对象”可以被看做 Visual BasicNET 程序设计的核心。
前面一句flag=……中的flag是表示“当前字符是英文字母”。
而后面一句if(flag),从再后面执行的程序(strcpy
)来看,明显的是删除当前字符的语句,所以只能是当前字符不是英文字母时出现的 *** 作,if语句的含义应该是if(不是英文字符)。
根据c语言对逻辑值的定义,假设当前字符是英文字符,前面是取值flag=1的,这时,不需要删除动作,希望if条件不成立,这就要flag=0。
所以需要对flag进行一次求非运算,flag
=!flag
就行了(1变0,0变1)。
你填的flag=-flag,0还是0(逻辑假);1变成-1,还是逻辑真,等于没有变,所以是错误的。
以上就是关于vb程序中flag=true/false的意思和作用是什么全部的内容,包括:vb程序中flag=true/false的意思和作用是什么、计算程序中flag是什么意思 计算程序中flag的意思、c语言flag=0 或者flag=1什么意思等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)