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。

  • 相关阅读:
    leetcode 137
    leetcode 134
    133. Clone Graph
    leetcode 131
    leetcode 130
    mac uwsgi ssl issue handler
    leetcode 85 Maximal Rectangle golang
    leetcode 84 golang
    leetcode 61
    C# 后台实现一次上传多个文件
  • 原文地址:https://www.cnblogs.com/zenny-chen/p/4859937.html
Copyright © 2011-2022 走看看