计算机二级VFP中代码flag=0,flag=1什么意思?

USE 用户表
GO TOP
flag=0
do while not eof() &&添加一条语句
IF Alltrim(用户名)==Alltrim(Thisform.Text1.Value)
IF Alltrim(口令)==Alltrim(Thisform.Text2.Value)
WAIT "欢迎使用" WINDOW TIMEOUT 2
ELSE
WAIT "口令错误" WINDOW TIMEOUT 2
endif &&添加一条语句
flag=1
EXIT
ENDIF
skip &&添加一条语句
ENDDO
IF flag=0 &&添加一条语句
WAIT "用户名错误" WINDOW TIMEOUT 2
ENDIF

这个应该贴一下源码的,一般flag=0都是用作控制变量,先赋值flag=0,然后根据各种条件的执行,flag可能会繁盛变化,最后通过判断flag的值来确定结果. 也就是flag本身并不是程序中重要的信息数据,只是一种控制变量,追问

USE 用户表
GO TOP
flag=0

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-26
  Visual FoxPro ,是Microsoft公司从Fox公司的FoxBase数据库软件经过数次改良,并且移植到Windows之后,得来的应用程序开发软件,主要用于开发数据管理与运算等方面的软件。VFP是Microsoft公司推出的最新可视化数据库管理系统平台,是功能特别强大的32位数据库管理系统。它提供了功能完备的工具、极其友好的用户界面、简单的数据存取方式、独一无二的跨平台技术,具有良好的兼容性、真正的可编译性和较强的安全性,是目前最快捷、最实用的数据库管理系统软件之一。
  一般flag=0都是用作控制变量,先赋值flag=0,然后根据各种条件的执行,flag可能会繁盛变化,最后通过判断flag的值来确定结果. 也就是flag本身并不是程序中重要的信息数据,只是一种控制变量,
相似回答