Tro*_*yvs 4 c++ expression function call
一个函数产生一个结果,可以作为另一个函数参数的参数.所以,函数调用如下:
f(1,2,3)
Run Code Online (Sandbox Code Playgroud)
被视为"表达"?谢谢.
C++标准(N3376,§5.1)将表达式指定为:
表达式是指定计算的运算符和操作数序列.表达式可能会导致值,并可能导致副作用.
在同一部分(第5.2.2节)中:
函数调用是后缀表达式,后跟括号,其中包含可能为空的逗号分隔的表达式列表,这些表达式构成函数的参数.
简而言之,是的.