主题:帮个忙啊
prairiewolf
[专家分:290] 发布于 2005-06-25 16:24:00
IF A THEN PRINT A ELSE PRINT A+1
END
帮我解释一下啊
回复列表 (共6个回复)
沙发
def [专家分:3380] 发布于 2005-06-25 16:44:00
你没设置这个数是几他当然是比较他非○当然显示1
板凳
moz [专家分:37620] 发布于 2005-06-25 16:45:00
条件判断语句
当条件值为真是执行前一句print A
当条件值为假是执行后一句print A+1
真:非0值
假:0值
3 楼
prairiewolf [专家分:290] 发布于 2005-06-29 20:21:00
那条件是什么呢?
4 楼
loujinquan [专家分:90] 发布于 2005-06-29 22:03:00
题目
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 楼
prairiewolf [专家分:290] 发布于 2005-07-01 19:40:00
原来A就是条件啊,谢谢
6 楼
星月神ming [专家分:180] 发布于 2007-01-05 09:48:00
因为在Qb中没有被复直,默认的是0,0为假,非0为真,所以结果是1
我来回复