函数产生一个结果,可以用作另一个函数参数的参数。那么,函数调用是这样的:
f(1,2,3)
可以被视为“表达”吗?
谢谢。
C++ 标准(N3376,§5.1)将表达式指定为:
表达式是指定计算的运算符和操作数的序列。表达式可以产生一个值,并且可以引起副作用。
在同一节中(§5.2.2):
函数调用是一个后缀表达式,后跟括号,其中包含可能为空、以逗号分隔的表达式列表,这些表达式构成函数的参数。
简而言之,是的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)