当前位置:编程学习 > Foxpro >>

visual foxpro程序里输入 ?vartype(计算机) 输出U是为什么? 为什么不输出C?

答案:U,表示Unknown,未知的 如果之前没有定义过 计算机 ,那就是一个未知的东西,所以要返回U 在这条语句前加一句 计算机 = '你好' 这时候就返回 C 了,因为这地方计算机是一个变量。 或者直接Vartype('计算机'),也能返回 C 虽然vartype比type好用,但初学者容易混乱
其他:U表示变量未定义,应该是x="计算机",vartype("x")输出为C 这个函数是用来判断括号内表达式值得类型,U是变量没定义,C是字符型。 

上一个:关于Visual foxpro程序设计
下一个:1+2+3+4+5+6+......100Visual FoxPro用for endfor语句编程

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,