窗口函数示例中,有一个独立语句RegisterClass(&wc);
可是RegisterClass函数定义中返回值为BOOL,有返回值的函数可以用独立语句吗?于是带着这个疑问上网查询,因为之前不知道独立语句这个概念,查了很久都没结果。随手翻了翻教材上函数那章,居然找到了答案,说是函数作为独立语句出现时返回值可以丢弃。
后来在网上找到另外个例子,原来赋值语句每天都在让我们丢弃函数的返回值,“=”这个操作符本身就是个函数,具有bool型的返回值,在一般的赋值语句中,这个返回值都被丢弃了,我新建了一个控制台项目,输入if(a=6)
果然证明“=”的返回值为true。
posted on 2007-05-17 08:50
rebol 阅读(471)
评论(0) 编辑 收藏 引用 所属分类:
Q&A