宗苏的回答:NOT flag...就是非flag flag是真就显示假,是假就显示真 你说的flag只是个变量而已...你自己dim的 类型是boolean就是真假值 看第一行Dim i%, j%, temp%, flag As Boolean 而if句中flag=false的意思就是...如果flag是假的话...then怎么怎么... 另外给你说下 Dim i% Dim i As Integer 是同一个意思 对了在程序设计的时候Flag这个名词意思一般是标志位的意思... 好把我说说窗体上应该有10个text(0~9) 首先flag=true 第一个条件,如果i=0能整除2 则把0号的数字放到9号上j改成8 flag=Not flag就是相反咯这时候变假 下一次while的时候flag是假的于是做else后面的部分 如果8号除2有余数为1的话8号就给0号i+1flag再相反 这次while是i=1j=8 余数1的放前面,能整除的放后面其他余数不动 你说用法...你到底想怎么用?不是真就是假有那么难吗?用来标志啊 具体有很多很多用途 多个flag可以理解成一个机器有多种功能,这些flag就是让你选择是否启动某功能... 像你上面写的Int(a(k)/i)=a(k)/i就是达到这个条件就把他设成假,之后的While都要看他来工作,就好象某个功能被关掉或者改掉一样. 杨立杰的回答:NOT flag...就是非flag flag是真就显示假,是假就显示真 你说的flag只是个变量而已...你自己dim的 类型是boolean就是真假值 看第一行Dim i%, j%, temp%, flag As Boolean 而if句中flag=false的意思就是...如果flag是假的话...then怎么怎么... 另外给你说下 Dim i% Dim i As Integer 是同一个意思 对了在程序设计的时候Flag这个名词意思一般是标志位的意思... 好把我说说窗体上应该有10个text(0~9) 首先flag=true 第一个条件,如果i=0能整除2 则把0号的数字放到9号上j改成8 flag=Not flag就是相反咯这时候变假 下一次while的时候flag是假的于是做else后面的部分 如果8号除2有余数为1的话8号就给0号i+1flag再相反 这次while是i=1j=8 余数1的放前面,能整除的放后面其他余数不动 你说用法...你到底想怎么用?不是真就是假有那么难吗?用来标志啊 具体有很多很多用途 多个flag可以理解成一个机器有多种功能,这些flag就是让你选择是否启动某功能... 像你上面写的Int(a(k)/i)=a(k)/i就是达到这个条件就把他设成假,之后的While都要看他来工作,就好象某个功能被关掉或者改掉一样. 陈思妤的回答:NOT flag...就是非flag flag是真就显示假,是假就显示真 你说的flag只是个变量而已...你自己dim的 类型是boolean就是真假值 看第一行Dim i%, j%, temp%, flag As Boolean 而if句中flag=false的意思就是...如果flag是假的话...then怎么怎么... 另外给你说下 Dim i% Dim i As Integer 是同一个意思 对了在程序设计的时候Flag这个名词意思一般是标志位的意思... 好把我说说窗体上应该有10个text(0~9) 首先flag=true 第一个条件,如果i=0能整除2 则把0号的数字放到9号上j改成8 flag=Not flag就是相反咯这时候变假 下一次while的时候flag是假的于是做else后面的部分 如果8号除2有余数为1的话8号就给0号i+1flag再相反 这次while是i=1j=8 余数1的放前面,能整除的放后面其他余数不动 你说用法...你到底想怎么用?不是真就是假有那么难吗?用来标志啊 具体有很多很多用途 多个flag可以理解成一个机器有多种功能,这些flag就是让你选择是否启动某功能... 像你上面写的Int(a(k)/i)=a(k)/i就是达到这个条件就把他设成假,之后的While都要看他来工作,就好象某个功能被关掉或者改掉一样. |