返回介绍

17.4 布尔表达式

发布于 2020-09-09 22:55:53 字数 298 浏览 888 评论 0 收藏 0

在序列中使用的表达式针对表达式中出现的变量的采样值进行计算。一个表达式计算的结果是布尔值,并且与一个过程化if语句中条件表达式的解释方式相同。也就是说,如果表达式计算成X、Z、或0,那么它被解释成“假”。否则解释成“真”。

出现在并发断言中的表达式存在某些限制。对操作数类型、变量和操作符的限制在后续的章节中描述。

表达式可以包含函数调用,但存在某些语义限制。

  • 出现在表达式中的函数不能包含输出或ref参数(允许使用const ref)。
  • 函数应该是自动的(或者不保留状态信息)并且没有边带效应。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文