zoukankan      html  css  js  c++  java
  • ISO/IEC 9899:2011 条款6.5.17——逗号操作符

    6.5.17 逗号操作符


    语法

    1、expression:

            assignment-expression

            expression    ,    assignment-expression

    语义

    2、一个逗号操作符的左操作数被计算为一个void表达式;在其计算与右操作数计算之间有一个顺序点。然后,右操作数被计算;结果是右操作数的类型与值[注:一个逗号操作符不产生一个左值。]

    3、例  由语法所指示的,逗号操作符(在此子条款中描述)不能出现在一个逗号被用于分隔一个列表中项的上下文中(诸如函数的实参或初始化器的列表)。另一方面,它可以被用在一个括号表达式内或一个条件操作符的第二个表达式内,在这样的上下文中。在以下函数调用中:

    f(a, (t=3, t+2), c);

    函数具有三个实参,其中第二个值为5。

  • 相关阅读:
    相关术语随笔
    JDK简介和mac下安装和查看版本命令
    英语
    英语学习2
    英语学习-19.1
    为什么java是只有值传递而没有引用传递
    线程
    关于同步异步

    jdk动态代理实现原理总结
  • 原文地址:https://www.cnblogs.com/zenny-chen/p/4859937.html
Copyright © 2011-2022 走看看