首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

对于这样一个if语句,该怎么理解?[很初学者的有关问题]

2012-01-31 
对于这样一个if语句,该如何理解?[很菜鸟的问题]Dim a!, b!, c!If a Then Print a Else Print a + 1这句,打

对于这样一个if语句,该如何理解?[很菜鸟的问题]
Dim a!, b!, c!
If a Then Print a Else Print a + 1

这句,打印出来的是1.也就是条件不成立……
如果给a非0一个量,打出来的就是a。
那这句到底怎么理解呢?

[解决办法]
在计算机中0是假,非0是真。

你dim a后并没赋值,所以a的值是0,if a判断的结果就是假的,所以执行了a+1,即打印出1

同理,如果你给a非0的一个量,if判断成立,就打印a的值了

热点排行