博客首页 注册 建议与交流 排行榜 加入友情链接
推荐 投诉 搜索: 帮助

rebol

rebol.cublog.cn


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

rebol 2007-05-17 08:50 发表评论

 原文地址 http://www.cppblog.com/rebol/archive/2007/05/17/24264.html
发表于: 2007-05-17 ,修改于: 2007-05-17 09:40,已浏览212次,有评论0条 推荐 投诉


网友评论

发表评论