回 帖 发 新 帖 刷新版面

主题:帮个忙啊

IF A THEN PRINT A ELSE PRINT A+1
END
帮我解释一下啊

回复列表 (共6个回复)

沙发

你没设置这个数是几他当然是比较他非○当然显示1

板凳

条件判断语句
当条件值为真是执行前一句print A
当条件值为假是执行后一句print A+1

真:非0值
假:0值

3 楼

那条件是什么呢?

4 楼

题目
IF A THEN PRINT A ELSE PRINT A+1
END
在程序中一开始没有给A付值
那机说明了A的初值伪0,所以IF A THEN PRINT A ELSE PRINT A+1 中只能执行ELSE PRINT A+1 ,因为在QB中0表示错误,所以最后的答案是1
好好学习吧!加油!

5 楼

原来A就是条件啊,谢谢

6 楼


因为在Qb中没有被复直,默认的是0,0为假,非0为真,所以结果是1

我来回复

您尚未登录,请登录后再回复。点此登录或注册