if x>y then print y end if 怎么错了

问题描述:

if x>y then print y end if 怎么错了
如题.
另外 if x then y=y+1怎么理解.
if x>0 then y=1:print y 冒号是返行意思?
是VB里面的~
1个回答 分类:综合 2014-10-25

问题解答:

我来补答
首先 如题 如果IF后面就一句语句的话 不用加end if
if x then y=y+1 要看您的x变量是什么类型的?
如果是Boolean型的话 就是真执行 y=y+1 否则不执行
如果是数值型(integer,long,...)的话,
则x=0的话 vb就认为是假 非0就是真 则执行 y=y+1
if x>0 then y=1:print y 这句中的冒号是 如果两个或多个语句在一行中就使用冒号作为分隔符
 
 
展开全文阅读
剩余:2000